由于要在不同的电脑上使用,有的电脑的【我的文档】在C盘,有的在D盘或其他盘,想写个批处理复制【我的文档】中的TXT文件到桌面上的BAK文件夹中,请教高手!!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set Ipath=
for /f "tokens=1 delims=" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Personal^|Findstr /i "Personal"') do (
set Ipath=%%a&&goto :getpath
)
:getpath
set Ipath=%Ipath:REG_SZ=%
set Ipath=%Ipath: =%
set Ipath=%Ipath: =%
set Ipath=%Ipath:~8%
copy "%Ipath%\*.txt" "%userprofile%\桌面\BAK\"