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

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

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

阅读全文

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

热点内容
鉴定分析属于什么分析方法 浏览:118
实验方法从哪里来 浏览:447
擀皮锻炼方法视频 浏览:364
篮球训练简单方法 浏览:804
oppo手机闹铃声音在哪里设置方法 浏览:736
风疹的有效治疗方法 浏览:19
怎么减脸上的肉用1种方法 浏览:176
安速蟑螂屋使用方法 浏览:920
鸡舍消毒液的使用方法 浏览:785
褥疮治疗最好的方法 浏览:528
店铺运营技巧方法 浏览:765
鲜银杏果功效与食用方法 浏览:167
麦芽汁如何食用方法 浏览:72
早晨吃姜的正确方法 浏览:948
潜水泵线路连接方法 浏览:167
华为充电器真假鉴别方法 浏览:660
杂交棉花的种植方法 浏览:656
转子连接电机的正确方法 浏览:916
衣物护理剂使用方法 浏览:487
无观众赛事解决方法 浏览:857