本ページには広告が含まれています。
指定したファイルの最終更新日時を返します。
- 構文
- File.DateLastModified
- 引数
- 戻り値
File オブジェクトを返すメソッド・プロパティ
- FSO.GetFile メソッド
- 指定したパスのFile オブジェクトを返します。
- File.DateLastModified プロパティ
- コレクションから単一のオブジェクトを返します。
関連するメソッド・プロパティ
プログラム実行例
ファイルの最終更新日時を取得(FSO)
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM File = FSO.GetFile("D:\Desktop\log.txt")
PRINT File.DateLastModified()結果
2022/06/22 12:49:59使用関数
古いキャッシュファイルを削除する
Localフォルダ(C:\Users\username\AppData\Local\Temp \)にあるファイルの最終更新日時が7日以上前のファイルをごみ箱に移動します。
CONST ssfBITBUCKET = 10
CONST ssfLOCALAPPDATA = 28
DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM Folder2 = Shell.NameSpace(ssfLOCALAPPDATA)
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM folderspec = FSO.BuildPath(Folder2.Self.Path, "Temp")
DIM FolderTemp = FSO.GetFolder(folderspec)
DIM FolderRecycle = Shell.NameSpace(ssfBITBUCKET)
DIM base = GETTIME(-7)
DIM Files = FolderTemp.Files
DIM count = Files.Count
DIM res = MSGBOX(count + "個のフォイルをごみ箱に移動します。", BTN_YES OR BTN_NO,,, BTN_NO)
IFB res = BTN_YES THEN
FOR File IN Files
DIM datetime = File.DateLastModified
IFB GETTIME(0, datetime) - base <= 0 THEN
PRINT File.Path
FolderRecycle.MoveHere(File.Path)
ENDIF
NEXT
ENDIF使用関数
関連記事
- DELETEFILE関数 (スクリプト関数)
- テキストファイルを削除します。
- FCLOSE関数 (スクリプト関数)
- テキストファイルを閉じます。
- FDELLINE関数 (スクリプト関数)
- テキストファイルの指定行を削除します。
- FGET関数 (スクリプト関数)
- テキストファイルの読み込みを行います。
- FOPEN関数 (スクリプト関数)
- テキストファイルを開き、ファイルIDを取得します。
- FPUT関数 (スクリプト関数)
- テキストファイルの書き込みを行います。
- GETDIR関数 (スクリプト関数)
- ファイル名を取得します。
- Folder.CopyHere メソッド (Shell)
- 1つまたは複数のアイテムをフォルダにコピーします。
- Folder.MoveHere メソッド (Shell)
- 1つまたは複数のアイテムをこのフォルダに移動します。
- FileSystemObject オブジェクト





