Vb.net-windows-file-system
VB.Net-Windowsファイルシステム
VB.Netでは、 DirectoryInfo クラスや FileInfo クラスなどのさまざまなディレクトリおよびファイル関連のクラスを使用して、ディレクトリとファイルを操作できます。
DirectoryInfoクラス
以下は、 DirectoryInfo クラスの一般的に使用される*プロパティ*です。
Sr.No. | Property Name & Description |
---|---|
1 |
Attributes 現在のファイルまたはディレクトリの属性を取得します。 |
2 |
CreationTime 現在のファイルまたはディレクトリの作成時間を取得します。 |
3 |
Exists ディレクトリが存在するかどうかを示すブール値を取得します。 |
4 |
Extension ファイル拡張子を表す文字列を取得します。 |
5 |
FullName ディレクトリまたはファイルの完全なパスを取得します。 |
6 |
LastAccessTime 現在のファイルまたはディレクトリが最後にアクセスされた時刻を取得します。 |
7 |
Name このDirectoryInfoインスタンスの名前を取得します。 |
以下は、 DirectoryInfo クラスの一般的に使用される*メソッド*です。
Sr.No. | Method Name & Purpose |
---|---|
1 |
Public Sub Create ディレクトリを作成します。 |
2 |
Public Function CreateSubdirectory (path As String ) As DirectoryInfo 指定されたパスにサブディレクトリを作成します。 指定されたパスは、DirectoryInfoクラスのこのインスタンスを基準にすることができます。 |
3 |
Public Overrides Sub Delete このDirectoryInfoが空の場合は削除します。 |
4 |
Public Function GetDirectories As DirectoryInfo() 現在のディレクトリのサブディレクトリを返します。 |
5 |
Public Function GetFiles As FileInfo() 現在のディレクトリからファイルリストを返します。 |
プロパティとメソッドの完全なリストについては、Microsoftのドキュメントをご覧ください。
FileInfoクラス
以下は、 FileInfo クラスの一般的に使用される*プロパティ*です。
Sr.No. | Property Name & Description |
---|---|
1 |
Attributes 現在のファイルの属性を取得します。 |
2 |
CreationTime 現在のファイルの作成時間を取得します。 |
3 |
Directory ファイルが属するディレクトリのインスタンスを取得します。 |
4 |
Exists ファイルが存在するかどうかを示すブール値を取得します。 |
5 |
Extension ファイル拡張子を表す文字列を取得します。 |
6 |
FullName ファイルの完全なパスを取得します。 |
7 |
LastAccessTime 現在のファイルが最後にアクセスされた時刻を取得します。 |
8 |
LastWriteTime ファイルの最後に書き込まれたアクティビティの時間を取得します。 |
9 |
Length 現在のファイルのサイズをバイト単位で取得します。 |
10 |
Name ファイルの名前を取得します。 |
以下は、 FileInfo クラスの一般的に使用される*メソッド*です。
Sr.No. | Method Name & Purpose |
---|---|
1 |
Public Function AppendText As StreamWriter FileInfoのこのインスタンスによって表されるファイルにテキストを追加するStreamWriterを作成します。 |
2 |
Public Function Create As FileStream ファイルを作成します。 |
3 |
Public Overrides Sub Delete ファイルを完全に削除します。 |
4 |
Public Sub MoveTo (destFileName As String ) 指定したファイルを新しい場所に移動し、新しいファイル名を指定するオプションを提供します。 |
5 |
Public Function Open (mode As FileMode) As FileStream 指定されたモードでファイルを開きます。 |
6 |
Public Function Open (mode As FileMode, access As FileAccess ) As FileStream 読み取り、書き込み、または読み取り/書き込みアクセスで指定されたモードでファイルを開きます。 |
7 |
Public Function Open (mode As FileMode, access As FileAccess, share As FileShare ) As FileStream 読み取り、書き込み、または読み取り/書き込みアクセスと指定された共有オプションを使用して、指定されたモードでファイルを開きます。 |
8 |
Public Function OpenRead As FileStream 読み取り専用FileStreamを作成します |
9 |
Public Function OpenWrite As FileStream 書き込み専用FileStreamを作成します。 |
プロパティとメソッドの完全なリストについては、Microsoftのドキュメントをご覧ください。
例
次の例は、上記のクラスの使用を示しています-
プログラムをコンパイルして実行すると、ファイルの名前とサイズがWindowsディレクトリに表示されます。