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

提供: AB開発Wiki
ナビゲーションに移動検索に移動
 
(2人の利用者による、間の5版が非表示)
1行目: 1行目:
'''FileSystemInfo クラス'''は、[[FileInfo クラス]]や[[DirectoryInfo クラス]]の基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、[[#Refresh|Refresh]]メソッドを呼び出す必要があります。
+
'''FileSystemInfo クラス'''は、[[FileInfoクラス]]や[[DirectoryInfoクラス]]の基本的な機能をまとめた抽象クラスです。各プロパティの最新の情報を取得するには、[[#Refresh|Refresh]]メソッドを呼び出す必要があります。
 
==クラス機能==
 
==クラス機能==
 
===プロパティ===
 
===プロパティ===
 
====Attributes====
 
====Attributes====
  Function Attributes() As [[FileAttributes 列挙体|FileAttributes]]
+
※現在複数の属性を扱うことはできません。
  Sub Attributes(ByRef value As [[FileAttributes 列挙体|FileAttributes]])
+
  Function Attributes() As [[FileAttributes列挙体|FileAttributes]]
インスタンスが示すファイルやフォルダの、[[FileAttributes 列挙体|FileAttributes]]を取得または設定をします。
+
  Sub Attributes(value As [[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====
42行目: 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]]
 
インスタンスが示すファイルやフォルダの名前を取得します。
 
インスタンスが示すファイルやフォルダの名前を取得します。
  
59行目: 60行目:
  
 
====Refresh====
 
====Refresh====
  Sub Refresh()
+
  Virtual Sub Refresh()
 
インスタンスが示すファイルやフォルダの情報を、最新の情報に更新します。
 
インスタンスが示すファイルやフォルダの情報を、最新の情報に更新します。
 +
 +
==== Equals ====
 +
インスタンスと等しいか比較します。
 +
Override Function Equals( object As Object ) As Boolean
 +
;object
 +
:比較するインスタンス
 +
;戻り値
 +
:同じ値の場合True,そうでない場合False
 +
 +
==== ToString ====
 +
インスタンスを文字で表します。
 +
Override Function ToString() As String
 +
;戻り値
 +
:ファイルパスが返ります。
  
 
==関連項目==
 
==関連項目==
[[FileInfo クラス]]
+
*[[FileInfoクラス]]
[[DirectoryInfo クラス]]
+
*[[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
戻り値
ファイルパスが返ります。

関連項目