Wil*_*iam 1 windows batch-file
我开发了一个简单的批处理文件,我想将其设置为移动文件的计划任务.
目前,这是我的代码;
move /-y "C:\Folder\Folder\Folder\*File*.csv" "C:\Folder\Folder\Folder\Folder\File.csv"
pause
Run Code Online (Sandbox Code Playgroud)
但是,这显然会导致重复(以及第二次传输后的覆盖冲突)
如何附加日期(文件只会每天移动一次)或唯一标识符来解决此问题?
谢谢
尝试
move /-y "C:\Folder\Folder\Folder\*File*.csv" "C:\Folder\Folder\Folder\Folder\File_%date:~6,4%_%date:~3,2%_%date:~0,2%.csv"
Run Code Online (Sandbox Code Playgroud)
注意:上述命令中的数字6,4 3,2 0,2取决于您的日期格式.检查控制面板(或使用echo %date%)是否为默认日期格式.当然,你可以改变顺序:-)
我的默认日期格式为DD/MM/YYYY&此片段将其更改为YYYY_MM_DD
| 归档时间: |
|
| 查看次数: |
1993 次 |
| 最近记录: |