当前位置: 首页 > 知识库问答 >
问题:

Robocopy:不删除包含排除文件的文件夹

裴浩歌
2023-03-14

我想镜像两个文件夹,但排除某些文件类型(例如js文件)。我可以用 /XF选项来做到这一点。

我遇到的问题是,如果目标文件夹中有一个带有js文件的Foo文件夹,但源文件夹中没有Foo文件夹,那么下面的robocopy命令将删除目标端的Foo文件夹以及其中的js文件

机器人复制。exe d:\Source d:\Destination/E/PURGE/XF*。js/COPYALL/FFT

我想要的是从包含排除文件的文件夹中排除。

共有1个答案

涂溪叠
2023-03-14

您不能。如果您应用 /PURGE它将删除,它将删除源文件夹中不存在的任何文件/文件夹。

如果需要维护该文件夹,则需要在源中创建该文件夹并删除/清除开关。

Robocopy.exe d:\Source d:\Destination /E /XF *.js /COPYALL /FFT
 类似资料:
  • 我正在尝试将一些文件从一台服务器复制到另一台服务器的共享文件夹,问题是,它有时会起作用,但通常xcopy和robocopy命令会在失败时删除目标文件,即使备份失败,我也需要这些文件留在那里。 为了深入了解细节,在我运行命令的服务器上(Windows 10),我有一堆Tableau文件(. twbx),这些文件通过. JAR文件进行更新,我每天早上运行一个计划任务。 更新文件后,我使用xcopy将它

  • 问题内容: 我想使用Java创建和删除目录,但是它不起作用。 问题答案: Java无法删除其中包含数据的文件夹。您必须先删除所有文件,然后再删除文件夹。 使用类似: 然后,您应该可以使用 Untested 删除文件夹!

  • 我想用Java创建和删除一个目录,但是它不起作用。

  • 问题内容: 我正在尝试通过Linux CLI在文件中查找电子邮件地址的基础上删除错误的电子邮件。 我可以用 但是我无法弄清楚如何从那里删除它们,因为以下代码不起作用。 谢谢您的帮助。 问题答案: 为了安全起见,我通常将find的输出通过管道传送到awk之类的文件,并创建一个批处理文件,每行均为“ rm filename” 这样,您可以在实际运行它之前对其进行检查,并手动修复用正则表达式难以处理的任

  • 我有文件在上传/project ect1/更新。 问题是,只删除更新中的文件。我想删除文件夹上载中的目录。。。也就是说,文件夹名“project1”和“update”在更新中的文件被删除后也会被删除。你能帮我找出错误吗?? 这个编码发出警告 警告:clocdirer()期望参数1为资源, 警告:rmdir(update)[function.rmdir]:没有这样的文件或目录。。 但是在目录上传中,

  • 问题内容: 我正在使用Linux,并打算使用Shell删除一些文件。 我的文件夹中有一些文件,一些文件名包含单词“ good”,其他文件名则没有。例如: 我要删除名称中不包含“ good”的文件,因此其余文件为: 如何在shell 中使用它?我尝试使用 但这不起作用。 非常感谢! 问题答案: 此命令应执行所需的操作: 它可能比其他命令运行得更快,因为它不涉及使用正则表达式(这很慢,对于这种简单的操