File 如何检查两台服务器上相同的两个目录的内容?
假设有两台服务器,A和B。我在服务器C。我用同一个控制器将许多文件复制到A和B,比如说/bb/bin/temp/,但是我如何验证这两个复制是否成功以及内容(包括文件名和文件内容)是否完全相同,没有丢失的文件或损坏的内容File 如何检查两台服务器上相同的两个目录的内容?,file,batch-file,server,copy,File,Batch File,Server,Copy,假设有两台服务器,A和B。我在服务器C。我用同一个控制器将许多文件复制到A和B,比如说/bb/bin/temp/,但是我如何验证这两个复制是否成功以及内容(包括文件名和文件内容)是否完全相同,没有丢失的文件或损坏的内容 由于某些原因,我无法将文件从A或B复制回C。A和B也无法通信 使用MD5校验和,看看它们是否相同。因此,在服务器A和服务器B上,对接收到的每个文件运行校验和,并将结果保存在一个文件中。将文件从A和C复制回服务器C,并查看校验和是否匹配 您可以使用CERTUTIL.EXE来执行此操
由于某些原因,我无法将文件从A或B复制回C。A和B也无法通信 使用MD5校验和,看看它们是否相同。因此,在服务器A和服务器B上,对接收到的每个文件运行校验和,并将结果保存在一个文件中。将文件从A和C复制回服务器C,并查看校验和是否匹配 您可以使用
CERTUTIL.EXE
来执行此操作
REM On Server A and B
CERTUTIL -hashfile FILE1 MD5 > checksums.txt
CERTUTIL -hashfile FILE2 MD5 >> checksums.txt
在服务器C上,从A和B中检索
checksums.txt
,并进行比较。对于大量文件来说,这样做的效率有多高?如果尺寸也很大呢?不知道你的意思。文件越大,文件越多,花费的时间就越长-这是生活中的一个事实:-(如果你想知道它们完好无损地放在那里,校验和是最快的判断方法。