質問編集履歴

1

実装したい内容を追記。

2020/04/23 14:33

投稿

yamato_0410
yamato_0410

スコア36

test CHANGED
File without changes
test CHANGED
@@ -18,17 +18,17 @@
18
18
 
19
19
 
20
20
 
21
- dir /b /ad D:\WORK\test > "D:\111\dir.txt"
21
+ dir /b /ad D:\WORK\ > "D:\111\dir.txt"
22
22
 
23
23
 
24
24
 
25
25
  for /f "tokens=1,2,3" %%a in (D:\111\dir.txt) do (
26
26
 
27
- pushd D:\WORK\test\%%a %%b %%c
27
+ pushd D:\WORK\%%a %%b %%c
28
28
 
29
29
  del /s /q *.*
30
30
 
31
- dir /b /s /ad D:\WORK\test\%%a %%b %%c >> "D:\111\dir_2.txt"
31
+ dir /b /s /ad D:\WORK\%%a %%b %%c >> "D:\111\dir_2.txt"
32
32
 
33
33
  )
34
34
 
@@ -36,7 +36,7 @@
36
36
 
37
37
  for /f "delims=" %%d in (D:\111\dir_2.txt) do (
38
38
 
39
- dir /s /q %%d
39
+ rmdir /s /q %%d
40
40
 
41
41
  )
42
42
 
@@ -44,10 +44,44 @@
44
44
 
45
45
  ```
46
46
 
47
+
48
+
47
49
  どの用に修正すればカッコ等が付いたフォルダも削除できるようになるか
48
50
 
49
51
  ご教授ください。
50
52
 
51
53
 
52
54
 
55
+ ***********************実装したい内容*******************
56
+
57
+ ・前提
58
+
59
+ D:\WROK配下にはTESTフォルダしかない。
60
+
61
+
62
+
63
+ D:\WORK\TEST配下に
64
+
65
+ ①:1フォルダ
66
+
67
+ ②:2 フォルダ
68
+
69
+ ③:3.txt
70
+
71
+ ④:4.zip
72
+
73
+ ⑤:5(6)フォルダ
74
+
75
+
76
+
77
+ ・実装内容
78
+
79
+ TESTフォルダを削除することなく上記の①~⑤を削除したい。
80
+
81
+ ・問題点
82
+
83
+ 上述したコマンドをBAT化し実行すると①~④は削除されるが⑤のみ残ってしまう。
84
+
85
+
86
+
53
87
  宜しくお願いします。