【发布时间】:2016-11-30 02:47:46
【问题描述】:
我想创建一个脚本,它将文件从一个文件夹复制到另一个文件夹。
由于文件可能很大,最高可达 1000 MB,因此可能需要几秒钟的时间 或一分钟完全复制它。发生这种情况时,我希望目标文件夹中的文件名带有下划线(_)前缀。
文件完全复制到目标文件夹后,应从文件名中删除_。这样做的目的是确保另一个进程不应该从目标文件夹中提取不完整的文件。
我们如何使用批处理脚本来做到这一点?目前我的批处理文件正在复制并将文件移动到另一个文件夹,但我不知道如何在文件完全移动后添加下划线前缀,然后再次从文件名中删除。
这是我复制和移动文件的两行代码。
copy %1\Customer_*.xml C:\Users\ard\Documents\Folder1
move %1\Customer_*.xml %1\Archive
如果这不能使用批处理脚本完成,那么 VB 脚本也应该可以工作
【问题讨论】:
标签: batch-file vbscript