フォルダに大量のファイルがあります。ファイル名の形式は「ID FIRSTNAME LASTNAME.extension」です。ID は 7 桁または 6 桁と X、つまり 1234567 または 123456X です。拡張子は、pdf、doc、または docx のいずれかです。各変数間の区切り文字はスペース " " です。例 "1234567 Jill Smith.pdf"
現在の名前を並べ替えて、各ファイルの名前を変更する必要があります。「ID FIRSTNAME LASTNAME.extension」ではなく、「LASTNAME_FIRSTNAME_ID.extension」にする必要があります。したがって、LASTNAME を ID に置き換え、すべての空白をアンダースコア "_" に置き換える必要があります。拡張子は変更しない必要があります。上記の例を使用すると、「Smith_Jill_1234567.pdf」となります。
簡単なクリーニング(ミドルネームなし)を行いましたが、名前変更コマンドを最初の区切り文字ではなく2番目の区切り文字で機能させる方法がわかりません。Windows バッチ ファイルの名前変更を見てきましたが、これは最初の区切り文字にのみ作用します。
サード パーティ ソフトウェアにアクセスできません (アクセス許可が制限されています)。Windows 7 を実行しており、Powershell が使用できることを確認しました。
これについて何か助けていただければ幸いです、ありがとう