繁体   English   中英

使用命令提示符访问父目录的不同子目录

[英]Access different sub directories of a parent directory using command prompt

问题

我需要创建一个脚本(批处理文件)以在命令提示符下运行该脚本,以便删除存在于不同子文件夹中的一组文件(所有子文件夹的名称均带有1,2,3,4 ...,依此类推在末尾)。

D:\\Users\\zakwkhan\\Desktop\\New folder\\S1D:\\Users\\zakwkhan\\Desktop\\New folder\\S2 ,问题在于文件夹不受限制,并且会随着时间的流逝而增加。 如果只有一个文件夹,那我本可以使用

forfiles /p "D:\Users\zakwkhan\Desktop\New folder\New folder\S1" /m * /s /c "cmd /c echo @file"

我可以与此命令一起使用的命令提示符中是否存在任何while循环,以便可以解决此问题。

您需要两个嵌套的for循环; 一个用于获取文件夹,另一个用于获取每个文件夹中的文件:

for /d %%a in ("D:\Users\zakwkhan\Desktop\New folder\S*") do (
  for %%b in ("%%a\*") do 
    echo %%b
  )
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM