teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

実装したい内容を追記。

2020/04/23 14:33

投稿

yamato_0410
yamato_0410

スコア36

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\test > "D:\111\dir.txt"
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\test\%%a %%b %%c
14
+ pushd D:\WORK\%%a %%b %%c
15
15
  del /s /q *.*
16
- dir /b /s /ad D:\WORK\test\%%a %%b %%c >> "D:\111\dir_2.txt"
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
- dir /s /q %%d
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
  宜しくお願いします。