サンプル集 |
■VC ■C# ■Java ■BorlandC ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■other |
Linuxコマンド |
用語集 |
debian メモ |
apache2 メモ |
MySQL メモ |
Oracle メモ |
HOME |
2つのファイルの更新日付を比較します。
◆環境OS | Windows 10 Home 64bit |
---|
FORの%~tIを使ってファイルの日付/時刻を変数に格納しIFで比較します。
◆FOR /?の結果から抜粋
FOR %変数 IN (セット) DO コマンド [コマンドパラメータ]
バッチプログラムでは%%変数を使う
%~tI - %Iファイルの日付/時刻に展開
FOR %変数 IN (セット) DO コマンド [コマンドパラメータ]
バッチプログラムでは%%変数を使う
%~tI - %Iファイルの日付/時刻に展開
set TS1=%%~taでTS1に%aファイルの日付/時刻を展開したものを格納します。
DIFFDATE.bat | ||
|
◆実行結果
>DIFFDATE.bat
..\YMWDOS021-main.txt 2017/11/11 18:29
..\YMWDOS021.html 2017/11/11 18:15
..\YMWDOS021-main.txtが最新
>DIFFDATE.bat
..\YMWDOS021-main.txt 2017/11/11 18:29
..\YMWDOS021.html 2017/11/11 18:30
..\YMWDOS021.htmlが最新
>DIFFDATE.bat
..\YMWDOS021-main.txt 2017/11/11 18:32
..\YMWDOS021.html 2017/11/11 18:32
同じ
..\YMWDOS021-main.txt 2017/11/11 18:29
..\YMWDOS021.html 2017/11/11 18:15
..\YMWDOS021-main.txtが最新
>DIFFDATE.bat
..\YMWDOS021-main.txt 2017/11/11 18:29
..\YMWDOS021.html 2017/11/11 18:30
..\YMWDOS021.htmlが最新
>DIFFDATE.bat
..\YMWDOS021-main.txt 2017/11/11 18:32
..\YMWDOS021.html 2017/11/11 18:32
同じ
Copyright (C) 2017 ymlib.com