我想将Windows XP中的文件从桌面(文件夹)复制/移动到我的文档(另一个文件夹),这是由格式DD / MM / YYYY中当前日期的相同批处理文件创建的 .
当.BAT文件位于桌面文件夹中时,这工作正常 .
@echo off
set date="%date:~7,2%-%date:~4,2%-%date:~10,4%"
mkdir %date%
copy *.txt \%date%
pause
现在.BAT正在做的是,在桌面上创建文件夹18-01-2013并处理此文件夹中的所有.TXT文件 .
但这不起作用,
@echo off
set date="%date:~7,2%-%date:~4,2%-%date:~10,4%"
mkdir %USERPROFILE%\My Documents\%date%
copy %USERPROFILE%\desktop\*.txt %USERPROFILE%\My Documents\%date%
pause
这个.BAT文件正在创建这些文件夹; 1.在C盘>文件2.在桌面上(和,Chandel>我的,文件> 18-01-2013,设置>安舒曼)
在这方面的任何帮助都非常感谢!
1 回答
尝试将带有空格的文件/文件夹名称放在引号中,例如更新这一行
至