回答編集履歴
1
追記
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
exit /b
|
8
8
|
|
9
9
|
:SUB
|
10
|
-
set A=%1
|
10
|
+
set "A=%~1"
|
11
11
|
set I=0
|
12
12
|
set B=
|
13
13
|
set F=FALSE
|
@@ -15,11 +15,13 @@
|
|
15
15
|
set X=!A:~%I%,1!
|
16
16
|
if "%X%" == "" goto :END
|
17
17
|
if "%X%" == "]" set F=FALSE
|
18
|
-
if "%F%" == "TRUE" set B=%B%%X%
|
18
|
+
if "%F%" == "TRUE" set "B=%B%%X%"
|
19
19
|
if "%X%" == "[" set F=TRUE
|
20
20
|
set /a I+=1
|
21
21
|
goto LOOP
|
22
22
|
:END
|
23
|
-
type
|
23
|
+
type NUL > "%A%\%B%.txt"
|
24
24
|
exit /b
|
25
|
-
```
|
25
|
+
```
|
26
|
+
|
27
|
+
括弧や空白などの特殊文字を含むフォルダー名は、`"`で囲んで指定します。
|