我需要创建一个简单的批处理脚本,可以将文件从源文件夹(提示每次输入文件夹名称)复制到目标文件夹(提示每次输入文件夹名称)并仅复制源文件夹中的最新文件日期。有可能这样做吗?请帮忙
答案 0 :(得分:0)
相关命令是
set /p "var=prompt"
在提示提示后接受键盘输入var
和
xcopy /d "%var1%\*" "%var2%\"
其中var1
和var2
是包含字符串的环境变量 - 引用它们是为了确保正确处理目录名中的空格(等)。
在提示符下,尝试
set /?
和
xcopy /?
了解更多信息和选项。
答案 1 :(得分:0)
我使用下面的脚本,它现在正在工作。但是可以保存已复制文件的日志吗?
@ECHO off
for /F "tokens=2-4* delims=/ " %%A in ('DATE/T') do set MMDDYY=%%A-%%B-%%C
SET /p var1="Source="
SET /p var2="Destination="
xcopy /d "%var1%\bin" %var2%\bin /E /Y %DDMMYY%