私はいくつかのファイル名を一括リネームする手助けが必要です。私は周りにいます
300ディレクトリすべてのファイルはWordです .docx
名前を変更した後もWordファイルのままにする必要があります。
各フォルダに1〜20個のファイルがあります( 決して 26以上)。 私はそれらをいくつかの順序で並べる必要があります(理想的には現在の名前のアルファベット順) そして、このパターンに従うようにそれらの名前を変更します。
Example A.docx
Example B.docx
Example C.docx
etc.
外部ソフトウェアは使えません。端末だけです。
コマンドラインでforfilesコマンドを使用することを検討しましたか?
—
Trenly
調査する " aからの配管コマンド
—
Pimp Juice IT
FOR /F
ループ "あなたは使いたくなるでしょう DIR /S /B
多分コマンドを使用することを忘れないでください "TOKENS=*"
または多分 "DELIMS="
コマンド出力などの制限としてスペースを削除します。簡単な例 for /f "tokens=*" %a in ('dir /s /b "<folderPath>"') do echo "%~a"
使用 REN
それに応じて命令し、研究してください」 forループを使用する "変数置換" 「やはり。早めの考えの出発点……。
@slhck実際、最初のファイルは例A、2番目のファイルは例Bのようになります。アルファベットの文字以上のファイルはありません。それで、私はおよそ300のフォルダを持っています、そして手動ですべてを改名することは悪夢でした。私は組み込みのWindowsの一括リネームを試みましたが、それはそれらに数字+ファイル名のコピーを与えます、それは私のために働きません。 "Sample"と文字の間にスペース(アンダースコア_ではない)が必要なので、ほとんどのアドバイスは私には当てはまりません。これは助けになりますか?
—
Densetsu
(続き)…(2)あなたはこう言います。唯一の問題は、コンピュータがファイルの形式を認識しないことです。(2a) いう あなたが試したことそのスクリプトをあなたの質問にコピーしてください(もちろんソースに敬意を表して)。 (2b)私はあなたが話していると思います harrymc's answer 。 robinCTSがコメントを投稿しましたanhourago 対処方法を説明します。試しましたか?何が起こった?
—
Scott
Example A
2番目のファイルExample B
などどの順序を適用する必要がありますか? 26を超えるファイルがあるとどうなりますか?あなたはもう何を試しましたか?どこで行き詰まったのですか?