-4

first.js#19 edit、traval.jsp#233 edit、run.css#25 edit のようなファイルのリストがあります。# から一部を削除したいのですが、必要なのはファイル名、つまり first.js、traval.jsp、run.css だけです。バッチ プログラミングを使用してそれを行うにはどうすればよいですか。コードを共有してください。手伝ってくれてありがとう

4

4 に答える 4

1

試す:

for /f "tokens=1*delims=#" %%a in ('dir /b /a-d') do ren "%%~a#%%~b" "%%~a"

#最初の の後に別の が続く場合、これは機能しません#

于 2013-10-25T08:43:07.403 に答える
0

これを試して:

for /r %%a in (*) do (for /f "delims=#" %%z in ("%%~a") do (ren %%a %%z)

そして、それはうまくいくはずです。スペースについてはわかりませんが、例にはスペースが含まれていませんでした。

モナ

于 2013-10-25T08:22:26.080 に答える