質問編集履歴
1
実装したい内容を追記。
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,20 +8,37 @@
|
|
8
8
|
```
|
9
9
|
@echo off
|
10
10
|
|
11
|
-
dir /b /ad D:\WORK\
|
11
|
+
dir /b /ad D:\WORK\ > "D:\111\dir.txt"
|
12
12
|
|
13
13
|
for /f "tokens=1,2,3" %%a in (D:\111\dir.txt) do (
|
14
|
-
pushd D:\WORK\
|
14
|
+
pushd D:\WORK\%%a %%b %%c
|
15
15
|
del /s /q *.*
|
16
|
-
dir /b /s /ad D:\WORK\
|
16
|
+
dir /b /s /ad D:\WORK\%%a %%b %%c >> "D:\111\dir_2.txt"
|
17
17
|
)
|
18
18
|
|
19
19
|
for /f "delims=" %%d in (D:\111\dir_2.txt) do (
|
20
|
-
|
20
|
+
rmdir /s /q %%d
|
21
21
|
)
|
22
22
|
|
23
23
|
```
|
24
|
+
|
24
25
|
どの用に修正すればカッコ等が付いたフォルダも削除できるようになるか
|
25
26
|
ご教授ください。
|
26
27
|
|
28
|
+
***********************実装したい内容*******************
|
29
|
+
・前提
|
30
|
+
D:\WROK配下にはTESTフォルダしかない。
|
31
|
+
|
32
|
+
D:\WORK\TEST配下に
|
33
|
+
①:1フォルダ
|
34
|
+
②:2 フォルダ
|
35
|
+
③:3.txt
|
36
|
+
④:4.zip
|
37
|
+
⑤:5(6)フォルダ
|
38
|
+
|
39
|
+
・実装内容
|
40
|
+
TESTフォルダを削除することなく上記の①~⑤を削除したい。
|
41
|
+
・問題点
|
42
|
+
上述したコマンドをBAT化し実行すると①~④は削除されるが⑤のみ残ってしまう。
|
43
|
+
|
27
44
|
宜しくお願いします。
|