修改如下,请自行比较差异:
@echo off
setlocal enabledelayedexpansion
reg export "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" sf.txt >nul 2>nul
echo.
set path11=\\
set path22=\
for /f "skip=3 tokens=2 delims==" %%i in ('type sf.txt') do (
set "str=%%i"
set "str=!str:%path11%=%path22%!"
echo !str!
)
pause