我有一个包含许多其他子文件夹的文件夹。
我正在尝试编写一个批处理文件,它会将一些文件夹复制到我硬盘上的另一个位置。我正在使用“xcopy”。我面临以下问题:
文件夹结构如下所示 -
--FolderB1
--- FolderB2
--- FolderB22
--- FILE1.TXT
--- FILE2.TXT
--- File3.txt
我在“FolderB1”中有一些.txt文件,还有“FolderB2”和 “FolderB22”我要复制“FolderB2”和“FolderB22”并跳过“.txt” “文件夹B1”中包含的文件
我尝试使用/ EXCLUDE:xram命令的param,但是无法执行此操作。如果我将排除指定为 \ FolderB1 \ * .txt 或此类内容,则无效。
主文件夹的数量未知。它可以是任何东西。此外,没有“.txt”文件名称的修复模式。已经检查了this question,但没有帮助。
替代方法或其他指针将是一个很大的帮助。提前谢谢。
答案 0 :(得分:0)
您可以尝试执行的操作是隐藏您不想复制的文件,然后执行xcopy,然后再次取消隐藏文件。
看看我对问题Windows batch script to delete everything in a folder except one的回答。这个问题与删除文件(不包括某些文件)有关,但你可以对xcopy文件使用相同的技巧。