ユーザーフォルダのパスを取得する方法
ユーザーフォルダの位置はユーザーによっても違いますし、OSによっても違います。
Windows7であれば
C:\Users\【ユーザー名】
WindowsXP以前は
C:\Documents and Settigs\【ユーザー名】
となります。
これを変数で得るには
%USERPROFILE%
です。
ではデスクトップの位置は
%USERPROFILE%\Desktop
かというと違います。
WindowsXP以前では言語によって違います。
日本語版では
%USERPROFILE%\デスクトップ
英語版では
%USERPROFILE%\Desktop
です。
この情報はレジストリで持っています。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
デスクトップ | Desktop |
マイドキュメント | Personal |
Application Data | AppData |
お気に入り | Favorites |
IEのクッキー | Cookies |
関連記事
- batファイルのコマンドが完了してもウインドウを開いたままにする方法
- 環境変数(PATH)を設定する方法
- 64bit版Windowsで32bit用のProgram Filesフォルダのパスを取得する方法
- コマンドプロンプトの文字コードを変える方法
- %~dp0 とは
- その他
- プログラム全般
- 名前が青色や緑色で表示されるファイルやフォルダの意味
- Windows Liveメールでメールの振り分けをする メッセージのルール
- PNG画像の特徴
- Outlook ExpressからWindows Liveメールにメールを移行する方法
- ナインパッチとは(9-Patch)
- サイトマップ(sitemap.xml)のつくり方とちょっとしたテクニック
- メールテキストの1行の文字数制限(最大1,000文字、78文字以下であるべき)
- ホスト名(ドメイン)をローカルIPに名前解決させる方法(ローカルDNS不要)
- Excelで保存したときのCSVファイルの仕様
- 記号の名称(呼び名)
- Raspberry Pi Zero WHのチップ・無線LANアンテナ(大きなチップはCPUではありません)
- Excelの日付や時間の表示形式(書式記号)の一覧
- Y!J-BSC/1.0 crawlerの挙動(ページ内のRSSを必ず読みに来る)
- Excelの日付が数字になるときの対処法
- Raspberry Piの各モデルスペック比較
- Windows Liveメールのバックアップと復元 エクスポート・インポート
- FAT32のファイルシステムで扱える最大ファイル数は65,535個?21,845個?
- ユーザーアカウント制御(UAC)を無効にする方法(Windows設定の変更通知を無効にする)
- GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法
- Poderosa5で「インデックスが配列の境界外です。」と出る場合の対処法(CentOS8 Ubuntu)
- Yahoo!JAPANの提供するAPI
- Windows7やWindowsVistaでTelnetを使用する方法
- ウイルスの種類(マルウェア・トロイの木馬・スパイウェア・アドウェア)
- btdna.exe とは BitTorrent(BitComet)の正しいアンインストール方法
- Windows7内で互換モードで動作しないアプリケーションを実行するXPモード
スポンサーリンク