【发布时间】:2013-01-01 18:19:12
【问题描述】:
我想将 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>My, Documents>18-01-2013, Settings>Anshuman)
非常感谢您在这方面的任何帮助!
【问题讨论】:
标签: batch-file