1

ディレクトリの下のすべてのフォルダーを印刷する次のバッチスクリプトがあります

for /d %X in (c:\web\*) do echo %X

そしてそれは印刷されます

c:\web\folder1
c:\web\folder2
....

バッチ スクリプトを変更してパスを削除し、フォルダ名のみを出力することはできますか?

folder1
folder2
....

ありがとう

4

1 に答える 1

6
for /d %F in (c:\web\*) do echo %~nxF

も参照してくださいfor /?。ピリオドを含むディレクトリ名がある場合に備えて、「nファイル名のみ」と「拡張子のみ」と表示されます。x

于 2012-06-28T16:43:12.287 に答える