私は多くのサブフォルダを持つメインフォルダを持っており、その中にエクセルファイルがあるとします。すべてのサブフォルダのファイル名の一部を変更したい私はベストを尽くしましたが、私はバッチを初めて使っています。それを解決する方法は全く分かりません。たとえば : - 現在のバージョンfile123 2016.xlsx - 予想バージョンfile123 2017.xlsx名前を変更してバッチをリネームする:バッチ内のファイル名の一部を変更する方法
私の試み:
@echo off
cd C:\example\
setlocal EnableDelayedExpansion
Set var1=2016
Set var2=2017
for /r %%G in (*.xlsx) do (
set "filename=%%G"
ren "!filename!" "!filename:%var1%=%var2%!"
)
あなたはすべてのソリューションを持っている場合は、私に教えてください!どうも! :)
なぜあなたはここにいるのですか? –
どういう意味ですか?私はここに新しいです、多分私はルールに固執しない?それは私の最初の投稿です、私は私の投稿を間違えましたか? –
帽子をロックした投稿タイトルを書く必要はありません。何かがあれば、あなたはそれなしでより良い反応を得るでしょう。 –