@echo off
regedit /e 1.reg "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
for /f "tokens=1* delims==" %%i in ('type 1.reg^|find /i "Personal"') do echo %%~dj
del 1.reg
pause
@echo off
regedit /e 1.reg "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
for /f "tokens=1* delims==" %%i in ('type 1.reg^|find /i "Personal"') do set Personal=%%j
set Personal=%Personal:\\=\%
echo %Personal%
pause
本来是很简单的,但是考虑到我的文档可能存在中文名所以用regedit /e而不是reg query