Ber*_*mal 2 windows directory cmd batch-file
蝙蝠删除子文件夹的特定lis
在Windows XP中我有一个文件夹名称gaming
包含100个文件夹与名称games1
,games2
,games3
... games100
.
在每个文件夹中都有一个庞大的子文件夹列表,从1到100000.
我有一个名单的50000个的文件夹,我想删除
例如名单中,我想不知道它们的父目录的名称以去除
6383 6385 4850 6395 6396 6397 9865 6401 6408 1200 ... .. .
试试这个:
@echo OFF &SETLOCAL
SET "namelist=list.txt"
for /f "usebackq delims=" %%a in ("%namelist%") do set "$%%a=1"
for /d /r "gaming" %%a in (*) DO IF DEFINED $%%~na ECHO rd /s /q "%%~a"
Run Code Online (Sandbox Code Playgroud)
如果它看起来不错,请查看输出并删除echo
之前的单词rd
.
归档时间: |
|
查看次数: |
1565 次 |
最近记录: |