-1

私は 1980 年代半ばからコンピューターを持っていましたが、バッチ ファイルの初心者です。ドライブ D:\TAR\ のすべてのディレクトリを一覧表示する (できれば単純な) バッチ ファイルを作成し (テキスト ファイルにしますか?)、拡張子 .tar をディレクトリ名に追加する必要があります。次に、E:\Incomplete\File1.tar のすべての .tar ファイル (作成されたテキスト ファイル内) を F:\ToComplete\ ディレクトリにコピーしたいと思います。

DOS コマンド プロンプトから実行しようとしましたが、ディレクトリ名に .tar 拡張子を付けてコピーする方法がわかりませんでした。私はこのサイトをグーグルで検索してきましたが、同様の問題はありませんでした。

@echo、end、if、then など、.bat ファイルで使用できるほとんどのコマンドをリストしたネット上のリストはありますか? 参考にしていただければと思います。すべての助けをいただければ幸いです。ありがとうございました。

4

1 に答える 1

0

コマンドプロンプトには、一般的なコマンドの適切なリストを提供する組み込みhelpコマンドがあり、各コマンドは、/?スイッチに関する詳細情報を取得するためのスイッチをサポートしています。

通常、このforコマンドを使用してディレクトリの内容を列挙します。ディレクトリエントリに対して文字列操作を実行する必要がある場合は、コマンドプロンプトの「遅延拡張」機能が役立つことがあります。この機能はデフォルトでオフになっていますが、を実行することでインタラクティブセッションを有効にできますcmd /v:on。(この機能を永続的に有効にするには、レジストリ設定が必要です。)

ここでの特定の問題に関して、「D:\ TAR \ "の下のすべてのディレクトリ]と言うと、それは再帰的な操作になりますか?

于 2013-03-22T23:44:53.957 に答える