「FileSystemInfoクラス」の版間の差分
細編集の要約なし |
編集の要約なし |
||
(2人の利用者による、間の7版が非表示) | |||
1行目: | 1行目: | ||
'''FileSystemInfo クラス'''は、[[ | '''FileSystemInfo クラス'''は、[[FileInfoクラス]]や[[DirectoryInfoクラス]]の基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、[[#Refresh|Refresh]]メソッドを呼び出す必要があります。 | ||
==クラス機能== | ==クラス機能== | ||
===プロパティ=== | ===プロパティ=== | ||
====Attributes==== | ====Attributes==== | ||
Function Attributes() As FileAttributes | ※現在複数の属性を扱うことはできません。 | ||
Sub Attributes( | Function Attributes() As [[FileAttributes列挙体|FileAttributes]] | ||
Sub Attributes(value As [[FileAttributes列挙体|FileAttributes]]) | |||
インスタンスが示すファイルやフォルダの、[[FileAttributes列挙体|FileAttributes]]を取得または設定をします。 | |||
====CreationTime==== | ====CreationTime==== | ||
Function CreationTime() As [[ | Function CreationTime() As [[DateTimeクラス|DateTime]] | ||
Sub CreationTime( | Sub CreationTime(value As [[DateTimeクラス|DateTime]]) | ||
インスタンスが示すファイルやフォルダの、作成日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | インスタンスが示すファイルやフォルダの、作成日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | ||
====CreationTimeUtc==== | ====CreationTimeUtc==== | ||
Function CreationTimeUtc() As [[ | Function CreationTimeUtc() As [[DateTimeクラス|DateTime]] | ||
Sub CreationTimeUtc( | Sub CreationTimeUtc(value As [[DateTimeクラス|DateTime]]) | ||
インスタンスが示すファイルやフォルダの、作成日時を世界協定時刻(Utc)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | インスタンスが示すファイルやフォルダの、作成日時を世界協定時刻(Utc)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | ||
====LastAccessTime==== | ====LastAccessTime==== | ||
Function LastAccessTime() As [[ | Function LastAccessTime() As [[DateTimeクラス|DateTime]] | ||
Sub LastAccessTime( | Sub LastAccessTime(value As [[DateTimeクラス|DateTime]]) | ||
インスタンスが示すファイルやフォルダの、アクセス日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | インスタンスが示すファイルやフォルダの、アクセス日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | ||
====LastAccessTimeUtc==== | ====LastAccessTimeUtc==== | ||
Function LastAccessTimeUtc() As [[ | Function LastAccessTimeUtc() As [[DateTimeクラス|DateTime]] | ||
Sub LastAccessTimeUtc( | Sub LastAccessTimeUtc(value As [[DateTimeクラス|DateTime]]) | ||
インスタンスが示すファイルやフォルダの、アクセス日時を世界協定時刻( | インスタンスが示すファイルやフォルダの、アクセス日時を世界協定時刻 (UTC)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。 | ||
====LastWriteTime==== | ====LastWriteTime==== | ||
Function LastWriteTime() As [[ | Function LastWriteTime() As [[DateTimeクラス|DateTime]] | ||
Sub LastWriteTime(ByRef value As [[ | Sub LastWriteTime(ByRef value As [[DateTimeクラス|DateTime]]) | ||
インスタンスが示すファイルやフォルダの、更新日時を取得または設定します。フォルダの日時変更は、NT系OSのみです。 | インスタンスが示すファイルやフォルダの、更新日時を取得または設定します。フォルダの日時変更は、NT系OSのみです。 | ||
====LastWriteTimeUtc==== | ====LastWriteTimeUtc==== | ||
Function LastWriteTimeUtc() As [[ | Function LastWriteTimeUtc() As [[DateTimeクラス|DateTime]] | ||
Sub LastWriteTimeUtc(ByRef value As [[ | Sub LastWriteTimeUtc(ByRef value As [[DateTimeクラス|DateTime]]) | ||
インスタンスが示すファイルやフォルダの、更新日時を世界協定時刻( | インスタンスが示すファイルやフォルダの、更新日時を世界協定時刻 (UTC)で取得または設定します。フォルダの日時変更は、NT系OSのみです。 | ||
====Exists==== | ====Exists==== | ||
42行目: | 43行目: | ||
====Extension==== | ====Extension==== | ||
Function Extension() As [[ | Function Extension() As [[Stringクラス|String]] | ||
インスタンスが示すファイルやフォルダ名の、拡張子を返します。 | インスタンスが示すファイルやフォルダ名の、拡張子を返します。 | ||
====FullName==== | ====FullName==== | ||
Function FullName() As [[ | Function FullName() As [[Stringクラス|String]] | ||
インスタンスが示すファイルやフォルダの、フルパスを取得します。 | インスタンスが示すファイルやフォルダの、フルパスを取得します。 | ||
====Name==== | ====Name==== | ||
Function Name() As [[ | Function Name() As [[Stringクラス|String]] | ||
インスタンスが示すファイルやフォルダの名前を取得します。 | インスタンスが示すファイルやフォルダの名前を取得します。 | ||
57行目: | 58行目: | ||
Virtual Sub Delete() | Virtual Sub Delete() | ||
インスタンスが示すファイルやフォルダを削除します。 | インスタンスが示すファイルやフォルダを削除します。 | ||
====Refresh==== | |||
Virtual Sub Refresh() | |||
インスタンスが示すファイルやフォルダの情報を、最新の情報に更新します。 | |||
==== Equals ==== | |||
インスタンスと等しいか比較します。 | |||
Override Function Equals( object As Object ) As Boolean | |||
;object | |||
:比較するインスタンス | |||
;戻り値 | |||
:同じ値の場合True,そうでない場合False | |||
==== ToString ==== | |||
インスタンスを文字で表します。 | |||
Override Function ToString() As String | |||
;戻り値 | |||
:ファイルパスが返ります。 | |||
==関連項目== | ==関連項目== | ||
[[ | *[[FileInfoクラス]] | ||
[[ | *[[DirectoryInfoクラス]] | ||
[[Category:System.IO名前空間]] |
2008年2月29日 (金) 12:32時点における最新版
FileSystemInfo クラスは、FileInfoクラスやDirectoryInfoクラスの基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、Refreshメソッドを呼び出す必要があります。
クラス機能
プロパティ
Attributes
※現在複数の属性を扱うことはできません。
Function Attributes() As FileAttributes Sub Attributes(value As FileAttributes)
インスタンスが示すファイルやフォルダの、FileAttributesを取得または設定をします。
CreationTime
Function CreationTime() As DateTime Sub CreationTime(value As DateTime)
インスタンスが示すファイルやフォルダの、作成日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。
CreationTimeUtc
Function CreationTimeUtc() As DateTime Sub CreationTimeUtc(value As DateTime)
インスタンスが示すファイルやフォルダの、作成日時を世界協定時刻(Utc)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。
LastAccessTime
Function LastAccessTime() As DateTime Sub LastAccessTime(value As DateTime)
インスタンスが示すファイルやフォルダの、アクセス日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。
LastAccessTimeUtc
Function LastAccessTimeUtc() As DateTime Sub LastAccessTimeUtc(value As DateTime)
インスタンスが示すファイルやフォルダの、アクセス日時を世界協定時刻 (UTC)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。
LastWriteTime
Function LastWriteTime() As DateTime Sub LastWriteTime(ByRef value As DateTime)
インスタンスが示すファイルやフォルダの、更新日時を取得または設定します。フォルダの日時変更は、NT系OSのみです。
LastWriteTimeUtc
Function LastWriteTimeUtc() As DateTime Sub LastWriteTimeUtc(ByRef value As DateTime)
インスタンスが示すファイルやフォルダの、更新日時を世界協定時刻 (UTC)で取得または設定します。フォルダの日時変更は、NT系OSのみです。
Exists
Function Exists() As Boolean
インスタンスが示すファイルやフォルダが、存在するかどうかを取得します。存在する場合True、それ以外はFlaseです。
Extension
Function Extension() As String
インスタンスが示すファイルやフォルダ名の、拡張子を返します。
FullName
Function FullName() As String
インスタンスが示すファイルやフォルダの、フルパスを取得します。
Name
Function Name() As String
インスタンスが示すファイルやフォルダの名前を取得します。
メソッド
Delete
Virtual Sub Delete()
インスタンスが示すファイルやフォルダを削除します。
Refresh
Virtual Sub Refresh()
インスタンスが示すファイルやフォルダの情報を、最新の情報に更新します。
Equals
インスタンスと等しいか比較します。
Override Function Equals( object As Object ) As Boolean
- object
- 比較するインスタンス
- 戻り値
- 同じ値の場合True,そうでない場合False
ToString
インスタンスを文字で表します。
Override Function ToString() As String
- 戻り値
- ファイルパスが返ります。