我希望批处理文件检查文件夹及其所有子目录中的某些文件,如果找到了该文件,我想复制该文件所在的文件夹。
如何实现?有人可以帮忙吗?
答案 0 :(得分:0)
您可以尝试以下操作:
@echo off
for /R "full_path_to_folder_with_subfolders" %%A IN (filename_you_want_to_check) do (
copy %%~FA "full_path_you_want_file_to_be_copied"
)
注释:
full_path_to_folder_with_subfolders
应该替换为文件夹的 FULL PATH (完整路径),该文件夹包含您要在其中搜索某些文件的子文件夹。
filename_you_want_to_check
仅一个您要除的某些文件(如果文件具有共同的后缀,例如文件{{1}) }和a1.txt
(只有在这些文件被复制到同一位置的情况下,才将它们复制到同一位置),将a2.txt
替换为filename_you_want_to_check
。
a*.txt
是完整路径,应在其中复制某些文件(full_path_you_want_file_to_be_copied
)。
希望这会有所帮助!