HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


VB.NET 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > VB.NET 2003 Tips > フォルダ操作 Tips メニュー

03.特別なフォルダのディレクトリパスを取得する

UPDATE:2004/05/24 

<< 前のTips  次のTips >>

 


 特別なフォルダのディレクトリパスを取得(マイドキュメントやデスクトップなど)するには、System名前空間のEnvironmentクラスのGetFolderPathメソッドを使用します。引数にはEnvironment.SpecialFolder 列挙体を指定します。


メンバ名 説明
ApplicationData 現在のローミングユーザーのアプリケーションデータフォルダ
CommonApplicationData すべてのユーザーのアプリケーションデータフォルダ
CommonProgramFiles 共有ファイルフォルダ
Cookies クッキーフォルダ
Desktop デスクトップフォルダ
DesktopDirectory デスクトップ上のファイル オブジェクトを物理的に格納するために使用されるディレクトリ。
Favorites お気に入りフォルダ
History 履歴フォルダ
InternetCache インターネットキャッシュフォルダ
LocalApplicationData 現在の非ローミングユーザーのアプリケーションデータフォルダ
MyComputer マイコンピュータフォルダ
MyMusic マイミュージックフォルダ
MyPictures マイピクチャフォルダ
Personal マイドキュメントフォルダ
ProgramFiles プログラムファイルフォルダ
Programs スタートメニューのプログラムフォルダ
Recent 最近使ったファイルのフォルダ
SendTo 送る フォルダ
StartMenu スタートメニューフォルダ
StartUp スタートアップフォルダ
System システムフォルダ
Templates テンプレートフォルダ

 
サンプル
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    '変数の宣言
    Dim strMyDoc As String

    'マイドキュメントフォルダを取得する
    strMyDoc = Environment.GetFolderPath(Environment.SpecialFolder.Personal)

    '取得したパス文字列を表示する
    MessageBox.Show("マイドキュメントのパスは[" & strMyDoc & "]です。")

End Sub