我有一個基本的 Windows 批處理腳本,比較兩個檔案的哈希值,吐出兩個 txt 檔案中都不存在的哈希值。
首先,它會生成一個沒有標題的干凈檔案并忽略諸如 Thumbs.db 或 desktop.ini 之類的雜項檔案并將它們存盤在“#_file1_clean.txt”、“#_file2_clean.txt”中。這很好用。
然后我使用那個干凈的檔案來生成一個只包含哈希的日志檔案。這就是問題所在,僅從ECHO %%b>>logfile.txt陳述句來看,它偶爾會拋出“該行程無法訪問該檔案,因為它正在被另一個行程使用”。錯誤。
然后我使用findstr命令輸出不匹配的行。這作業正常。
這是代碼:
@ECHO OFF
SET "batchpath=%~dp0"
CD /D "
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428989.html
