源文件夹的复制(每次输入文件夹名称的提示)到目标文件夹(提示每次输入文件夹名称)

时间:2014-10-24 07:32:40

标签: batch-file

我需要创建一个简单的批处理脚本,可以将文件从源文件夹(提示每次输入文件夹名称)复制到目标文件夹(提示每次输入文件夹名称)并仅复制源文件夹中的最新文件日期。有可能这样做吗?请帮忙

2 个答案:

答案 0 :(得分:0)

相关命令是

set /p "var=prompt"

在提示提示后接受键盘输入var

xcopy /d "%var1%\*" "%var2%\"

其中var1var2是包含字符串的环境变量 - 引用它们是为了确保正确处理目录名中的空格(等)。

在提示符下,尝试

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%