日本語プログラム言語「ひまわり」> 命令> 特殊フォルダ取得

特殊フォルダ取得


引数 ?の
説明 特殊フォルダのCSIDLよりフォルダのパスを取得して変数『それ』に返す

詳しい説明

特殊フォルダのCSIDLよりフォルダのパスを取得して変数『それ』に返す。
CSIDLは、以下を参考のこと。但し、OSや環境によって取得できたりできなかったりするものがある。
CSIDL 意味
CSIDL_DESKTOP $0000 「デスクトップ」(ネームスペースのルートを表す仮想フォルダ)
CSIDL_INTERNET $0001 「Internet Explorer」(仮想フォルダ)
CSIDL_PROGRAMS $0002 「プログラム」(ファイルシステムディレクトリ)
CSIDL_CONTROLS $0003 「コントロール パネル」(仮想フォルダ)
CSIDL_PRINTERS $0004 「プリンタ」(仮想フォルダ)
CSIDL_PERSONAL $0005 「マイ ドキュメント」(ファイルシステムディレクトリ)
CSIDL_FAVORITES $0006 「お気に入り」(ファイルシステムディレクトリ)
CSIDL_STARTUP $0007 「スタートアップ」(ファイルシステムディレクトリ)
CSIDL_RECENT $0008 「最近使ったファイル」(ファイルシステムディレクトリ)
CSIDL_SENDTO $0009 「SendTo」(ファイルシステムディレクトリ)
CSIDL_BITBUCKET $000A 「ごみ箱」(仮想フォルダ)
CSIDL_STARTMENU $000B 「スタートメニュー」(ファイルシステムディレクトリ)
CSIDL_MYMUSIC $000D 「マイ ミュージック」(ファイルシステムディレクトリ)
CSIDL_DESKTOPDIRECTORY $0010 「デスクトップ」上のファイルオブジェクトを格納するフォルダ(ファイルシステムディレクトリ)
CSIDL_DRIVES $0011 「マイ コンピュータ」(仮想フォルダ)
CSIDL_NETWORK $0012 「ネットワークコンピュータ」(仮想フォルダ)
CSIDL_NETHOOD $0013 「NetHood」(ファイルシステムディレクトリ)
CSIDL_FONTS $0014 「Fonts」(フォントを含む仮想フォルダ)
CSIDL_TEMPLATES $0015 ドキュメントテンプレートが格納されるフォルダ(ファイルシステムディレクトリ)
CSIDL_COMMON_STARTMENU $0016 AllUsers の「スタートメニュー」(ファイルシステムディレクトリ)
CSIDL_COMMON_PROGRAMS $0017 AllUsers の「プログラム」(ファイルシステムディレクトリ)
CSIDL_COMMON_STARTUP $0018 AllUsers の「スタートアップ」(ファイルシステムディレクトリ)
CSIDL_COMMON_DESKTOPDIRECTORY $0019 AllUsers の「デスクトップ」(ファイルシステムディレクトリ)
CSIDL_APPDATA $001A Version 4.71 以降: 「Application Data」(ファイルシステムディレクトリ)
CSIDL_PRINTHOOD $001B 「プリンタ」仮想フォルダにおかれるリンクオブジェクトを格納するフォルダ(ファイルシステムディレクトリ)
CSIDL_LOCAL_APPDATA $001C Version 5.0 以降: 「Application Data」(ファイルシステムディレクトリ)
CSIDL_ALTSTARTUP $001D 非ローカル版の「スタートアップ」(ファイルシステムディレクトリ)
CSIDL_COMMON_ALTSTARTUP $001E 非ローカル版の AllUsers の「スタートアップ」(ファイルシステムディレクトリ)
CSIDL_COMMON_FAVORITES $001F AllUsers の「お気に入り」(NT系のみ)(ファイルシステムディレクトリ)
CSIDL_INTERNET_CACHE $0020 Version 4.72 以降: インターネット一時ファイルを格納するフォルダ(ファイルシステムディレクトリ)
CSIDL_COOKIES $0021 「Cookies」(ファイルシステムディレクトリ)
CSIDL_HISTORY $0022 「履歴」(ファイルシステムディレクトリ)
CSIDL_COMMON_APPDATA $0023 Version 5.0 以降: AllUsers の「Application Data」(ファイルシステムディレクトリ)
CSIDL_WINDOWS $0024 Version 5.0 以降: Windows ディレクトリ
CSIDL_SYSTEM $0025 Version 5.0 以降: Windows System ディレクトリ
CSIDL_PROGRAM_FILES $0026 Version 5.0 以降: Program Files フォルダ
CSIDL_MYPICTURES $0027 Version 5.0 以降: My Pictures フォルダ(ファイルシステムディレクトリ)
CSIDL_PROFILE $0028 Version 5.0 以降: profile フォルダ
CSIDL_PROGRAM_FILES_COMMON $002B Version 5.0 以降;Windows 2000/XP: Program Files\Common
CSIDL_COMMON_TEMPLATES $002D Windows NT/2000/XP: AllUsers のドキュメントテンプレートが格納されるディレクトリ
CSIDL_COMMON_DOCUMENTS $002E Shfolder.dll: AllUsers のドキュメントテンプレートが格納されるディレクトリ(Windows NT 系および Shfolder.dll がインストールされた Windows 9x)
CSIDL_COMMON_ADMINTOOLS $002F Version 5.0 以降: AllUsers の管理ツールディレクトリ
CSIDL_ADMINTOOLS $0030 Version 5.0 以降: 管理ツールディレクトリ

サンプルコード

'特殊フォルダ取得 のサンプル

CSIDL_COOKIES=$0021。'ひまわり標準では、CSIDLを定義してないので定義
CSIDL_COOKIESの、特殊フォルダ取得。
表示。


参照

なし

戻る