gpt4 book ai didi

windows - 需要一个批处理文件来复制新的和更改的文件

转载 作者:可可西里 更新时间:2023-11-01 09:25:18 26 4
gpt4 key购买 nike

我需要将文件从一个位置复制到另一个位置,但只复制新文件或已更改的文件。

例如,我在 C:\Working 中有数据,其中包括文件夹和文件。由于不再需要或项目已完成,文件已更改并从那里删除。

我需要一个批处理文件来将该位置的所有内容移动到 D:\Storage。由于某些文件可能没有更改,我不想复制这些文件,但是,我确实想复制和替换已修改的文件。

我相信我可以使用 Robocopy/E,这将为我提供所需的递归。我不确定如何检查哈希值或标记以验证文件是否已更改。我知道我可以使用/XC 排除文件,但我认为这与我想要的相反。

现在我的文件如下:

@echo off
pushd C:\Working
>nul Robocopy /E . D:\Storage
popd

编辑:我不想只复制所有内容,因为工作位置可能有超过 60GB 的空间,而只需要复制 1-2GB。

最佳答案

http://ss64.com/nt/robocopy.html

By default Robocopy will only copy a file if the source and destination have different time stamps or different file sizes.

因此,Robocopy 。 D:\Storage/E 应该没问题。您可能需要根据需要添加 /XO 选项。

关于windows - 需要一个批处理文件来复制新的和更改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com