1ãå¦æä½ æ¯æ³æ¯è¾ä¸¤ä¸ªæ件ï¼å¯ä»¥ä½¿ç¨ç³»ç»èªå¸¦ç
å½ä»¤è¡ç¨åºfc.exeï¼å¦å¤UltraEditçç¼è¾å¨ä¹å
·ææ¯è¾æ件çåè½ï¼
2ãå¦æä½ æ¯æ³æ¯è¾ä¸¤ä¸ª
æ件夹ï¼Win98å®è£
å
çæä¾äºwindiff.exeï¼å¯ä»¥å¨çªå£æ¹å¼ä¸æ¯è¾ä¸¤ä¸ªæ件夹çå
容ï¼WinXPå¢å¼ºå·¥å
·éä¸åæä¾äºå½ä»¤è¡æ¹å¼çbindiff.exeï¼è第ä¸æ¹å·¥å
·TotalCmdçèµæºæµè§å¨ä¹æä¾æ件夹æ¯è¾çåè½ï¼
3ãå¦æéå®ä½¿ç¨
æ¹å¤ç解å³é®é¢ï¼å¯ä»¥åèæè¿å»ç¼åçä¸ä¸ª
å°ç¨åºï¼å¨
WinXP CMDä¸è¿è¡éè¿ãéè¦æåçæ¯ï¼ä¸ºäºç¨åºçè¿è¡æçèèï¼å¯¹ååçä¸åæ件没æè¿è¡å
容ä¸çæ¯è¾ï¼èåªæ¯æ¯è¾äºæ件çå±æ§ã大å°åä¿®æ¹æ¥æï¼è¿å½ç¶æ¯ä¸å
¨é¢çï¼ä½åºè¯¥å¯ä»¥æ»¡è¶³æ¥å¸¸çéè¦ã
--------------------------------------------------------------
:: CompDir.cmd - Compare files in two directories.
:: Will Sort - 19:40 2005-12-23 - CMD@WinXP
@echo off & setlocal EnableDelayedExpansion
if not "%2"=="" goto Start
:Help
echo CompDir.cmd - Compare files in two directories.
echo Usage: %0 [/f] dir1 dir2 [FileSpec]
echo
/f
Compare time/size/attrib of file
echo
filespec Specific files by wildcard of filename
goto :EOF
:Start
if /i "%1"=="/f" shift && set _CompFile=on
if "%3"=="" (set filespec=*.*) else set filespec=%3
for /r %~f1 %%f in (%filespec%) do (
set file=%%~ff
set file=!file:%~f1\\=!
if not exist "%~f2\\!file!" echo.Only in 1: !file!
)
for /r %~f2 %%f in (%filespec%) do (
set file=%%~ff
set file=!file:%~f2\\=!
if not exist "%~f1\\!file!" echo Only in 2: !file!
)
if not "%_CompFile%"=="on" goto :EOF
echo Compare Time/siZe/Attrib of file...
echo Press Ctrl+C to Quit
for /r %~f1 %%f in (%filespec%) do (
set file=%%~ff
set file=!file:%~f1\\=!
if exist "%~f2\\!file!" for %%g in ("%~f2\\!file!") do (
if "%%~tf" NEQ "%%~tg" echo !file! Time 1"%%~zf" NEQ 2"%%~zg">>"%temp%\\_CompFile.tmp"
if "%%~zf" NEQ "%%~zg" echo !file! Size 1"%%~zf" NEQ 2"%%~zg">>"%temp%\\_CompFile.tmp"
if "%%~af" NEQ "%%~ag" echo !file! Attrib 1"%%~zf" NEQ 2"%%~zg">>"%temp%\\_CompFile.tmp"
)
)
if exist "%temp%\\_CompFile.tmp" del "%temp%\\_CompFile.tmp"
--------------------------------------------------------------