回答編集履歴

1

追記

2021/11/09 13:29

投稿

otn
otn

スコア85901

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  :SUB
18
18
 
19
- set A=%1
19
+ set "A=%~1"
20
20
 
21
21
  set I=0
22
22
 
@@ -32,7 +32,7 @@
32
32
 
33
33
  if "%X%" == "]" set F=FALSE
34
34
 
35
- if "%F%" == "TRUE" set B=%B%%X%
35
+ if "%F%" == "TRUE" set "B=%B%%X%"
36
36
 
37
37
  if "%X%" == "[" set F=TRUE
38
38
 
@@ -42,8 +42,12 @@
42
42
 
43
43
  :END
44
44
 
45
- type NULL > "%A%\%B%.txt"
45
+ type NUL > "%A%\%B%.txt"
46
46
 
47
47
  exit /b
48
48
 
49
49
  ```
50
+
51
+
52
+
53
+ 括弧や空白などの特殊文字を含むフォルダー名は、`"`で囲んで指定します。