批量移动文件

时间:2016-12-08 22:05:14

标签: batch-file

我有一个Batch脚本,我想将文件从一个文件夹移动到另一个文件夹。但是,这里的挑战是我将文件移动到的文件夹的名称,根据日期进行更改,同时根据当前日期更改文件名,例如: date_file_name。我试过这种方法,

@ECHO OFF
for /f "tokens=1-4 delims=/ " %%i in ("%date%") do (
     set dow=%%i
     set month=%%j
     set day=%%k
     set year=%%l
)
set day=%month%%day%%year%
echo %day%
set f_name=BulkScript.sh
echo %f_name%

echo "Renaming the downloaded script...."
ren %f_name% %day%_%f_name%

echo "Move the file"
move C:/Users/Downloads/%day%_%f_name% C:/Users/Downloads/%day%/

所以我想将文件从Downloads下载到day文件夹。这里的%给了我错误,当然我是批处理编程的新手。任何帮助将不胜感激。

0 个答案:

没有答案