Windows Documents Folder
In case the documents folder isn't located in its default location due to One Drive, the folder location can be retrieved via a batch script - one example, not the best one
@echo OFF
setlocal EnableExtensions DisableDelayedExpansion
set "DocumentsFolder="
for /F "skip=1 tokens=1,2*" %%I in ('%SystemRoot%\System32\reg.exe QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal 2^>nul') do if /I "%%I" == "Personal" if not "%%~K" == "" if "%%J" == "REG_SZ" (set "DocumentsFolder=%%~K") else if "%%J" == "REG_EXPAND_SZ" call set "DocumentsFolder=%%~K"
if not defined DocumentsFolder for /F "skip=1 tokens=1,2*" %%I in ('%SystemRoot%\System32\reg.exe QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Personal 2^>nul') do if /I "%%I" == "Personal" if not "%%~K" == "" if "%%J" == "REG_SZ" (set "DocumentsFolder=%%~K") else if "%%J" == "REG_EXPAND_SZ" call set "DocumentsFolder=%%~K"
if not defined DocumentsFolder set "DocumentsFolder=\"
if "%DocumentsFolder:~-1%" == "\" set "DocumentsFolder=%DocumentsFolder:~0,-1%"
if not defined DocumentsFolder set "DocumentsFolder=%UserProfile%\Documents"
echo Documents folder is: "%DocumentsFolder%"
pauseLast updated