2016-11-21 54 views
-2

我需要比較目錄上創建的最後兩個文件。最新文件必須大於以前創建的文件,如果爲true,則只存儲到變量中。將最後兩個創建的文件與批處理進行比較

如果可能,我想獲得兩個比較文件的大小創建日期

+1

究竟什麼是你的問題?你使用哪種語言?你有什麼試過,有什麼問題? – ipa

+0

我正在使用批處理,我嘗試使用FOR和FORFILES,但對我來說有點困難。 –

回答

0

A液:

@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 
)