0

特定のファイルパスで特定のファイルタイプの一連のフォルダーを検索し、親フォルダーの名前を変更したい

存在する場合 %filepath%**.bz2 親フォルダーの名前を変更

問題は、スクリプトを実行するたびに親フォルダーが何と呼ばれるかわからず、変更される可能性があることです。何か案は?

4

1 に答える 1

0

次のスクリプトは、少なくとも 1 つの*.bz2ファイルを含むディレクトリ ツリー内のすべてのフォルダーを一覧表示します。

@echo off
setlocal
set "root=d:\test"
for /r "%root%" %%A in (.) do if exist "%%A\*.bz2" echo %%~fA

フォルダーの名前を変更する方法を述べていないため、上記を変更して名前を変更する方法を理解する必要があります。

于 2013-09-13T21:27:15.440 に答える