DOS下比較兩個檔案的大小

2021-06-26 08:55:51 字數 1019 閱讀 9294

首先建立乙個批處理檔案,命名為comparesize.bat.

@echo off

rem 比較兩個檔案的大小,返回較大檔案的編號,相同返回0.

set file1=%1

set file2=%2

dir /-c %file1%>comparetemp1.txt

dir /-c %file2%>comparetemp2.txt

findstr /c:"1 個檔案" comparetemp1.txt>sizetemp1.txt

findstr /c:"1 個檔案" comparetemp2.txt>sizetemp2.txt

setlocal enabledelayedexpansion

for /f "tokens=3 delims= " %%i in (sizetemp1.txt) do (

set /a size1=%%i

)for /f "tokens=3 delims= " %%i in (sizetemp2.txt) do (

set /a size2=%%i

)del comparetemp1.txt

del comparetemp2.txt

del sizetemp1.txt

del sizetemp2.txt

if !size1! gtr !size2! (

exit /b 1

) else if !size1! lss !size2! (

exit /b 2

) else (

exit /b 0

)

然後再建立乙個批處理檔案來呼叫它,把它命名為test.bat

@echo off

call comparesize.bat no1filepath no2filepath

echo %errorlevel%

pause

echo將會輸出較大檔案的編號,相同的時候輸出0.

比較兩個時間大小

datetime.compare t1,t2 比較兩個日期大小,排前面的小,排在後面的大,比如 2011 2 1就小於2012 3 2 返回值小於零 t1 小於 t2。返回值等於零 t1 等於 t2。返回值大於零 t1 大於 t2。如 c sharp view plain copy using sy...

window下比較兩個txt檔案

我使用在c c 來寫百萬浮點數排序,用來比較輸出答案檔案與標準答案檔案的差異 首先將兩個需要比較的兩個txt檔案放到統一資料夾下面 例如我是放在f盤下的cmp檔案家 進入cmd命令視窗 win r出現對話方塊輸入cmd進入命令視窗 在cmd命令視窗中輸入f 即可進入f盤 接著輸入cd cmp cd進...

比較兩個IP位址大小

define crt secure no warnings 避免不安全錯誤 include include include include include int main int argc,char argv data函式 比較程式 define crt secure no warnings in...