「FileSystemInfoクラス」の版間の差分
細 (→Attributes) |
細 (#127) |
||
1行目: | 1行目: | ||
− | '''FileSystemInfo クラス'''は、[[ | + | '''FileSystemInfo クラス'''は、[[FileInfoクラス]]や[[DirectoryInfoクラス]]の基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、[[#Refresh|Refresh]]メソッドを呼び出す必要があります。 |
==クラス機能== | ==クラス機能== | ||
===プロパティ=== | ===プロパティ=== | ||
====Attributes==== | ====Attributes==== | ||
※現在複数の属性を扱うことはできません。 | ※現在複数の属性を扱うことはできません。 | ||
− | Function Attributes() As [[ | + | Function Attributes() As [[FileAttributes列挙体|FileAttributes]] |
− | Sub Attributes( | + | 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==== | ||
43行目: | 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]] |
インスタンスが示すファイルやフォルダの名前を取得します。 | インスタンスが示すファイルやフォルダの名前を取得します。 | ||
64行目: | 64行目: | ||
==関連項目== | ==関連項目== | ||
− | [[ | + | *[[FileInfoクラス]] |
− | [[ | + | *[[DirectoryInfoクラス]] |
− | [[Category: | + | [[Category:System.IO名前空間]] |
2007年8月6日 (月) 01:34時点における版
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()
インスタンスが示すファイルやフォルダの情報を、最新の情報に更新します。