「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()

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

関連項目