我在一个文件夹中有多个文件:
P:\Management_System
我的文件夹里面有多个子文件夹Management_System
。
"Safety Manual for Climbing"
我正在尝试查看是否可以通过文件名称(例如在内部)搜索文件,Management_System
如果存在,我想将其复制到另一个位置。我不是程序员。我使用过复制来复制文件,但我不知道如何让搜索查看文件的所有子文件夹。非常感谢。
答案1
在命令行中尝试:
for /f tokens^=* %i in ('%__APPDIR__%where.exe /r P:\Management_System "Safety Manual for Climbing.*"')do copy "%~i" "c:\some\folder\for\sample"
如果知道文件扩展名,请添加它:
for /f tokens^=* %i in ('%__APPDIR__%where.exe /r P:\Management_System "Safety Manual for Climbing.pdf"')do copy "%~i" "c:\some\folder\for\sample"
如果您想先测试输出而不复制任何文件,请在命令echo\
前添加copy
:
for /f tokens^=* %i in ('%__APPDIR__%where.exe /r P:\Management_System "Safety Manual for Climbing.pdf"')do echo\copy "%~i" "c:\some\folder\for\sample"