需要批处理文件才能将文件复制到以前创建的带日期戳的文件夹中

时间:2014-10-16 21:10:47

标签: batch-file copy

业余批处理脚本新手,恶意软件和病毒清除专业人员。

我有一个程序,每次运行时都会创建一个文件夹层次结构:

C:\Support\10-14-2014
C:\Support\10-15-2014
C:\Support\10-16-2014
(etc)

每个日期文件夹都包含运行此特定程序时的报告。

需要将2个文件转储到(C:\Support\)的根文件夹中,并且需要将3个文件转储到\ Support(当前日期)的最新(当前日期)文件夹中

这是我到目前为止所做的: (批处理将从我的USB记忆棒上已包含所有必要文件的目录中运行)

REM THIS COPIES MY ICON AND OTHER FILES TO THE DEFAULT REPORTS FOLDER AT THE ROOT OF THE SYSTEM DRIVE
copy /y applogo.ico "%systemdrive%\Support\"
copy /y TeamViewerQS_en.exe "%systemdrive%\Support\"
ren "%systemdrive%\Support\TeamViewerQS_en.exe" "Remote Help.exe"
copy /y template_report.html "%systemdrive%\Support\%date%"
copy /y logo.jpg "%systemdrive%\Support\%date%"
copy /y Security_Tips.docx "%systemdrive%\Support\%date%"

但这并没有在任何日期文件夹中放置任何内容,它会将所有文件转储到C:\Support\的根文件夹中,就像我从行中删除%date%一样。

如何将这3个文件移动到最新的时间戳文件夹中?我知道我忽略了一些简单但却看不到的东西。

提前致谢。

0 个答案:

没有答案