フォルダー内からフォルダーを削除する必要があるアプリケーションに取り組んでいます。ただし、フォルダ名には、同じ一般名から末尾を除いた名前が付けられます。NA_monthlyGP_20130131
、数字が変わります。次のパスC:\Inbound\Extract
に格納されています。削除したいのですが、親ディレクトリはそのままにしておきExtract
ます。
6175 次
3 に答える
0
forfiles /P C:\Inbound\Extract /M NA_monthlyGP_* /C "cmd /c if @isdir==TRUE rmdir /s /q @file"
forfilesを使用すると、コマンド ライン ユーザーは、ある場所にある各ファイルに対してコマンドを実行できます。Windows Vista/Server 2003 以降で使用できます。
/p パス名 検索を開始するパスを示します。 デフォルトのフォルダは、現在の作業ディレクトリ (.) です。 /M searchmask サーチマスクに従ってファイルを検索します。 デフォルトの検索マスクは '*' です。 /C コマンド ファイルごとに実行するコマンドを示します。 コマンド文字列は二重引用符で囲む必要があります。 デフォルトのコマンドは「cmd /c echo @file」です。
于 2015-11-06T03:35:59.640 に答える