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

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

发布时间: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"
--------------------------------------------------------------

阅读全文

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

热点内容
输入性假说研究方法 浏览:540
ph治疗后复查的首选方法是 浏览:26
如何正确佩戴泳镜和泳帽方法 浏览:462
60岁补身体最佳方法 浏览:12
地下室外止水螺杆计算方法 浏览:747
无土小麦苗种植方法 浏览:331
图片里面加字的方法 浏览:202
幼儿园小班怎么上课语言教学方法 浏览:488
羊毛衫的简单编织方法 浏览:339
如何上好一节课教学方法 浏览:188
教育科学研究方法及其实例 浏览:75
如何更好的学习掌握学习方法 浏览:561
锻炼效果的评定方法 浏览:752
大腿前侧扭到筋最快的解决方法 浏览:224
高泡洗车液使用方法 浏览:643
繁体字龟是用什么方法简化的 浏览:816
疥疮治疗的最好方法 浏览:740
hpv和hiv检测方法 浏览:145
钟南山治疗方法 浏览:915
口腔设备管理的常用方法 浏览:488