-3

我想要一个批处理文件来检查文件夹及其所有子目录中的某些文件,如果找到该文件,我想复制该文件所在的文件夹。

我怎样才能实现它?任何人都可以帮忙吗?

4

1 回答 1

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应替换为文件夹的完整路径,其中包含您要在其中搜索某些文件的子文件夹。

  • filename_you_want_to_check只是您想要的一个特定文件,除非的文件具有共同的后缀,例如您有文件a1.txt并且a2.txt当这些文件将被复制到同一位置)替换filename_you_want_to_checka*.txt.

  • full_path_you_want_file_to_be_copied是应复制某些文件 ( ) 的完整路径。filename_you_want_to_check

希望这可以帮助!

于 2018-11-30T12:12:19.647 回答