%20%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
SFX (自己解凍アーカイブ) ファイルかどうかを確認したいのですが、
WinRar のコマンド ラインで確認することは可能ですか?
答え1
次のコマンドを使用します:
rar t mySFX.exe
戻ってきた場合"大丈夫"それはSFXです
戻ってきた場合「抽出するファイルがありません」それは非 SFX 実行可能ファイルです。
条件を含む完全なコマンドは次のとおりです。
FOR /F "delims=" %%i IN ('rar t mySFX.exe') DO set isSFX=%%i
IF /I "%isSFX%"=="All OK" echo It's an SFX
IF /I NOT "%isSFX%"=="All OK" echo It's NOT an SFX
bat ファイルではなく cmd ウィンドウから実行する場合は、代わりに %i を使用することを忘れないでください。