2016-11-21 6 views
-2

ディレクトリに作成された最後の2つのファイルを比較する必要があります。最新のファイルは、前に作成したファイルより大きくなければなりません。最後の2つのファイルをバッチで比較する

可能であれば、サイズの両方の比較ファイルの作成日を取得したいと思います。

+1

正確にあなたの質問は何ですか?どの言語を使用していますか?何を試してみましたか?そして何が問題なのですか? – ipa

+0

私はバッチを使用していますが、FORとFORFILESを使用しようとしましたが、少し難しいです。 –

答えて

0

ソリューション:

@echo off 
setlocal enabledelayedexpansion 

set /a count=1 

for /f "delims=" %%a in ('dir /a-d /o-d /b') do (
if !Count!==3 goto:next 
set "File!Count!=%%a" 
set "Size!Count!=%%~za" 
set /a Count+=1 
) 

:next 
echo !File1! =^> !Size1! 
echo !File2! =^> !Size2! 

If !Size1! GTR !Size2! (
    echo OK 
) else (
    echo KO 
) 
関連する問題