导航:首页 > 知识科普 > 在线方法和批处理方法怎么比较

在线方法和批处理方法怎么比较

发布时间:2023-03-10 21:05:24

㈠ 请问怎样用BAT(批处理)编写两个文件夹内容进行比较

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"
--------------------------------------------------------------

阅读全文

与在线方法和批处理方法怎么比较相关的资料

热点内容
定性比较方法案例分析 浏览:577
简便西瓜切粒方法 浏览:889
厨房锁安装方法 浏览:683
氢氧化亚铁的制备方法步骤 浏览:952
高一语法教学方法 浏览:610
不用留名的简单方法 浏览:781
怎么破译密码的方法 浏览:775
土耳其真假鉴别方法 浏览:42
哪里找化学方法除甲醛 浏览:176
跑步机使用的正确方法与技巧 浏览:860
常用的数学计算方法 浏览:89
财务分析方法的局限性 浏览:200
养大孩子的方法和技巧 浏览:891
防御小技巧和方法 浏览:465
15乘以11有哪些方法可以计算 浏览:588
用什么方法治疗植物烂根 浏览:754
d女郎缩阴使用方法 浏览:816
电脑辐射大解决方法 浏览:466
鱼跃式腰背锻炼方法 浏览:999
拍照图片模糊用什么方法 浏览:25