1
我使用下面的脚本将一个名称的文件从一个位置移动到同一时间,并将其重命名为文件和日期戳。使用批处理文件移动文件并使用日期和时间戳重命名
@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" rem & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
echo copying file
move "\\server\folder\*.*" "\\server2\folder2\File %YYYY%%MM%%DD%.pdf" >nul
echo done
我想一个时间(HH MM SS)添加到文件名也一样,所以这将是File20170928104330.pdf然而,我无法弄清楚如何。 你能提供建议吗?
使用for命令来迭代你需要移动的文件。这样你可以操纵新的文件名。 – Squashman
好吧,我使用它,但我错过了与时间(小时,分钟,秒)的部分, – Turpan