我编写了一个脚本来检查文件夹是否存在,如果存在,则将其清空。然后等待5秒钟,然后继续将新的(或者可能是相同的)文件重新复制回文件夹。
当文件夹尚不存在时,复制文件需要15-20秒。但是当文件夹已经存在时,我可以看到它们被清空,我看到它等待,然后我看到它在不到1秒的时间内完成复制命令。文件显示在列表中。
有人可以向我解释一下吗?几乎看起来副本实际上是在查看文件HAD是否存在,如果存在,如果它在某种程度上相同,它只是恢复文件而不是重新复制它。
我没有测试过“恢复”理论,但想知道这是否可能(这两种方式都很可怕)。
我添加了5秒的停顿时间,认为驱动器可能需要时间来稳定。
提前致谢。
脚本示例:
@echo off
if exist c:\some\folder erase /q c:\some\folder
erase /q C:\another\folder\file*.exe
ping -n 6 -w 1000 127.0.0.1 > nul
copy /y some\folder\sample.exe c:\some\folder\sample.exe
copy /y another\folder\file001.exe c:\some\folder\file001
.EXE
让你的测试文件变大,这样他们就需要时间来复制,你会看到我的意思。