My Document の取得 - バッチファイル
バッチファイルで、My Document を取得する方法です。
---
call :GetMyDocumentsDir
echo MyDocumentDir: %MyDocumentDir%
goto :EOF
rem ===================================================
rem GetMyDocumentsDir
rem ===================================================
:GetMyDocumentsDir
for /f "tokens=1,2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Personal"') do (
if /i "%%i"=="Personal" (
set MyDocumentDir=%%k
)
)
if "%MyDocumentDir%"=="" (
exit /b 1
)
exit /b 0
---
"User Shell Folders" キーの下には、My Document だけではなく、Desktop, My Pictures などの
フォルダーが定義されています。上記のバッチを参考に、必要なサブルーチンを作ると便利かもしれません。
投稿日時 : 2011年10月12日 16:23
Tweet

コメントを追加