ディレクトリ内のファイルをソートし、ファイル名に基づいて特定のバッチプログラムを削除する単純なバッチプログラムを作成しようとしています。私はバッチプログラミングに慣れているので(明白な愚かなエラーは許してください)、私はFORループを別々に最初に習得しようと考えていました。バッチFORループで問題が発生する
私は一般的に、FORループに関する包括的なチュートリアルを見つけるのに問題があり、cmdヘルプが十分でないと思います。
私は、現在のディレクトリ内のすべてのファイルとすべてのサブディレクトリをリストする必要があると信じて次のコードを、作成した:私はそれを実行したときに
@echo off
pause
for /R %%G in (*) do(
echo %%G)
pause
はしかし、窓は単にコマンドまたは一時停止を実行せずに終了します。
上記のコードの不具合は何ですか?さらに、私がここから始めて私が最初に言及したプログラムを作って(名前に基づいて特定のファイルを削除するために) ?
感謝:)
おそらく、あなたの意図が何であるか教えてください。修正すると、現在のコードは現在のディレクトリとそのサブディレクトリにあるすべてのファイルを 'path'にリストするべきではありません。' cmd'が実行可能ファイルを検索する一連のディレクトリです。 – Magoo
@Magooはい私はあいまいさを謝ります。あなたが言ったのは、コードがするはずだったということでした。 – aidangallagher4
ええと、私は両方のことを言っていました。あまりにも曖昧なバッジを持っているかどうかわかりません。:) – Magoo