2016-05-13 4 views
1

いくつかのバッチファイルを使ってフォルダの一部をきれいにしてしまいました。 私がやろうとしているのは、ディレクトリインストーラでファイルやフォルダをチェックしてから、goto emptyまたは:goto notemptyです。 私は解決策を探していましたが、見つかったことは、ディレクトリにファイルのみが存在するかどうかをチェックしたり、指定されたフォルダがディレクトリに存在するかどうかをチェックすることでした。フォルダ内のファイルのバッチファイルチェック

編集:これは私がこれまで行ってきたことです。

@echo off 
echo Beginning File Cleanup 

echo Installers Start 
"C:\Program Files\WinRAR\rar.exe" a -r -df "Installers.rar" Installers 
echo Installers Done 

echo old Start 
"C:\Program Files\WinRAR\rar.exe" a -r -df "old.rar" old 
echo old Done 

mkdir Installers 
mkdir old 

pause 

作品上記のコードが、私は唯一のフォルダがするので、空の場合、それはrar.exeビットを実行したい: おかげ

後藤要件

答えて

0

私は何かが欠けする必要がありますが、私はdidnの」 tは

は、あなたが次の行にあなたがやりたいことができます...あなたの現在のコードは、あなたが求めているものに関係しない方法を説明しました

dir /b "path/to/Installers" | findstr "^" >nul && (echo Folder not empty) || (echo Folder is empty) 

echoの部分に何が起こっているかを見て、必要なコマンドを置き換えてください。

乾杯。

+0

ありがとうございます。 –

関連する問題