「FileSystemInfoクラス」の版間の差分

提供:AB開発Wiki
ナビゲーションに移動検索に移動
(#127)
1行目: 1行目:
'''FileSystemInfo クラス'''は、[[FileInfo クラス]]や[[DirectoryInfo クラス]]の基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、[[#Refresh|Refresh]]メソッドを呼び出す必要があります。
'''FileSystemInfo クラス'''は、[[FileInfoクラス]]や[[DirectoryInfoクラス]]の基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、[[#Refresh|Refresh]]メソッドを呼び出す必要があります。
==クラス機能==
==クラス機能==
===プロパティ===
===プロパティ===
====Attributes====
====Attributes====
※現在複数の属性を扱うことはできません。
※現在複数の属性を扱うことはできません。
  Function Attributes() As [[FileAttributes 列挙体|FileAttributes]]
  Function Attributes() As [[FileAttributes列挙体|FileAttributes]]
  Sub Attributes(ByRef value As [[FileAttributes 列挙体|FileAttributes]])
  Sub Attributes(value As [[FileAttributes列挙体|FileAttributes]])
インスタンスが示すファイルやフォルダの、[[FileAttributes 列挙体|FileAttributes]]を取得または設定をします。
インスタンスが示すファイルやフォルダの、[[FileAttributes列挙体|FileAttributes]]を取得または設定をします。


====CreationTime====
====CreationTime====
  Function CreationTime() As [[DateTime クラス|DateTime]]
  Function CreationTime() As [[DateTimeクラス|DateTime]]
  Sub CreationTime(ByRef value As [[DateTime クラス|DateTime]])
  Sub CreationTime(value As [[DateTimeクラス|DateTime]])
インスタンスが示すファイルやフォルダの、作成日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。
インスタンスが示すファイルやフォルダの、作成日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。


====CreationTimeUtc====
====CreationTimeUtc====
  Function CreationTimeUtc() As [[DateTime クラス|DateTime]]
  Function CreationTimeUtc() As [[DateTimeクラス|DateTime]]
  Sub CreationTimeUtc(ByRef value As [[DateTime クラス|DateTime]])
  Sub CreationTimeUtc(value As [[DateTimeクラス|DateTime]])
インスタンスが示すファイルやフォルダの、作成日時を世界協定時刻(Utc)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。
インスタンスが示すファイルやフォルダの、作成日時を世界協定時刻(Utc)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。


====LastAccessTime====
====LastAccessTime====
  Function LastAccessTime() As [[DateTime クラス|DateTime]]
  Function LastAccessTime() As [[DateTimeクラス|DateTime]]
  Sub LastAccessTime(ByRef value As [[DateTime クラス|DateTime]])
  Sub LastAccessTime(value As [[DateTimeクラス|DateTime]])
インスタンスが示すファイルやフォルダの、アクセス日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。
インスタンスが示すファイルやフォルダの、アクセス日時を取得または設定をします。フォルダの日時変更は、NT系OSのみです。


====LastAccessTimeUtc====
====LastAccessTimeUtc====
  Function LastAccessTimeUtc() As [[DateTime クラス|DateTime]]
  Function LastAccessTimeUtc() As [[DateTimeクラス|DateTime]]
  Sub LastAccessTimeUtc(ByRef value As [[DateTime クラス|DateTime]])
  Sub LastAccessTimeUtc(value As [[DateTimeクラス|DateTime]])
インスタンスが示すファイルやフォルダの、アクセス日時を世界協定時刻(Utc)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。
インスタンスが示すファイルやフォルダの、アクセス日時を世界協定時刻 (UTC)で取得または設定をします。フォルダの日時変更は、NT系OSのみです。


====LastWriteTime====
====LastWriteTime====
  Function LastWriteTime() As [[DateTime クラス|DateTime]]
  Function LastWriteTime() As [[DateTimeクラス|DateTime]]
  Sub LastWriteTime(ByRef value As [[DateTime クラス|DateTime]])
  Sub LastWriteTime(ByRef value As [[DateTimeクラス|DateTime]])
インスタンスが示すファイルやフォルダの、更新日時を取得または設定します。フォルダの日時変更は、NT系OSのみです。
インスタンスが示すファイルやフォルダの、更新日時を取得または設定します。フォルダの日時変更は、NT系OSのみです。


====LastWriteTimeUtc====
====LastWriteTimeUtc====
  Function LastWriteTimeUtc() As [[DateTime クラス|DateTime]]
  Function LastWriteTimeUtc() As [[DateTimeクラス|DateTime]]
  Sub LastWriteTimeUtc(ByRef value As [[DateTime クラス|DateTime]])
  Sub LastWriteTimeUtc(ByRef value As [[DateTimeクラス|DateTime]])
インスタンスが示すファイルやフォルダの、更新日時を世界協定時刻(Utc)で取得または設定します。フォルダの日時変更は、NT系OSのみです。
インスタンスが示すファイルやフォルダの、更新日時を世界協定時刻 (UTC)で取得または設定します。フォルダの日時変更は、NT系OSのみです。


====Exists====
====Exists====
43行目: 43行目:


====Extension====
====Extension====
  Function Extension() As [[String クラス|String]]
  Function Extension() As [[Stringクラス|String]]
インスタンスが示すファイルやフォルダ名の、拡張子を返します。
インスタンスが示すファイルやフォルダ名の、拡張子を返します。


====FullName====
====FullName====
  Function FullName() As [[String クラス|String]]
  Function FullName() As [[Stringクラス|String]]
インスタンスが示すファイルやフォルダの、フルパスを取得します。
インスタンスが示すファイルやフォルダの、フルパスを取得します。


====Name====
====Name====
  Function Name() As [[String クラス|String]]
  Function Name() As [[Stringクラス|String]]
インスタンスが示すファイルやフォルダの名前を取得します。
インスタンスが示すファイルやフォルダの名前を取得します。


64行目: 64行目:


==関連項目==
==関連項目==
[[FileInfo クラス]]
*[[FileInfoクラス]]
[[DirectoryInfo クラス]]
*[[DirectoryInfoクラス]]


[[Category:IO 名前空間]]
[[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()

インスタンスが示すファイルやフォルダの情報を、最新の情報に更新します。

関連項目