本ページには広告が含まれています。
目次
指定したパスのFile オブジェクトを返します。
- 構文
- File = FileSystemObject.GetFile( filespec )
- 引数
- filespec 省略可
- ファイルの絶対パスまたは相対パス
- 戻り値
- File オブジェクト
プログラム実行例
ファイルの作成日時を取得(FSO)
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile("D:\Desktop\log.txt")
PRINT File.DateCreated
結果
2022/06/22 12:49:56
使用関数
指定したファイルのサイズを取得
DIM Excel = CREATEOLEOBJ("Excel.Application")
DIM path = Excel.GetOpenFilename()
IF path <> FALSE THEN
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile(path)
WITH File
PRINT "名前:" + .Name
PRINT "パス:" + .Path
PRINT "サイズ:" + ROUND(.Size / 1024) + "KB"
PRINT "種類:" + .Type
ENDWITH
ENDIF
結果
名前: service.txt
パス: D:\Documents\service.txt
サイズ: 44KB
種類: テキスト ドキュメント
使用関数
ファイルの最終アクセス日時を取得(FSO)
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile("D:\Desktop\log.txt")
PRINT File.DateLastAccessed()
結果
2022/12/13 14:34:00
使用関数
解説
ファイルの最終更新日時を取得(FSO)
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile("D:\Desktop\log.txt")
PRINT File.DateLastModified()
結果
2022/06/22 12:49:59
使用関数
解説
8.3形式のパスを取得します
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile("C:\Program Files (x86)\UWSC\DbgScript\Info_Under_MouseCursor.uws")
PRINT File.ShortPath()
結果
C:\PROGRA~2\UWSC\DBGSCR~1\INFO_U~1.UWS
使用関数
解説
8.3形式のファイル名を取得します
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile("C:\Program Files (x86)\UWSC\DbgScript\Info_Under_MouseCursor.uws")
PRINT File.ShortName()
結果
INFO_U~1.UWS
使用関数
解説
関連記事
- DELETEFILE関数 (スクリプト関数)
- テキストファイルを削除します。
- FCLOSE関数 (スクリプト関数)
- テキストファイルを閉じます。
- FDELLINE関数 (スクリプト関数)
- テキストファイルの指定行を削除します。
- FGET関数 (スクリプト関数)
- テキストファイルの読み込みを行います。
- FOPEN関数 (スクリプト関数)
- テキストファイルを開き、ファイルIDを取得します。
- GETDIR関数 (スクリプト関数)
- Folder.CopyHere メソッド (Shell)
- 1つまたは複数のアイテムをフォルダにコピーします。
- Folder.MoveHere メソッド (Shell)
- 1つまたは複数のアイテムをこのフォルダに移動します。
- FileSystemObject オブジェクト
- FSO.DeleteFile メソッド
- 指定したファイルを削除します。