Jan*_*eeg 4 windows cmd compare batch-processing
我想用 CMD 批处理文件比较 2 个文件(比较大小)。如果文件不相等,我想启动复制操作,不是从命令行而是在批处理文件中。
我想抑制问题“比较更多文件?”在 Comp 命令前面不是 Echo N 吗?此外,我并不完全相信我的“>Nul”声明。
我试过:
@echo off
:main
Echo n comp g:\test.accdb g:\test21.accdb >nul
if errorlevel 1 goto different size
:next
echo Files are same size
pause
exit
:different size
copy g:\test.accdb g:\test21.accdb
pause
EXIT
Run Code Online (Sandbox Code Playgroud)
FC File1.txt File2.txt >NUL && Echo Same || Echo Different or error
Run Code Online (Sandbox Code Playgroud)
错误级别
FC将设置ErrorLevel如下:
Run Code Online (Sandbox Code Playgroud)-1 Invalid syntax (e.g. only one file passed) 0 The files are identical. 1 The files are different. 2 Cannot find at least one of the files. For an invalid switch (with two passed files) an error message is printed but the errorlevel is not changed.
进一步阅读http://ss64.com/nt/fc.html
| 归档时间: |
|
| 查看次数: |
10785 次 |
| 最近记录: |