大量のTXTテキストファイルがbook1.txt、book2.txtなどの一時的な名前で保存されている場合、手動で番号を開いたり、コピーしたり、名前を変更したりするのに時間がかかります。 この記事では、使用方法について説明します HeSoft Doc Batch Tool 、テキストファイルの内容の指定された文字に基づいてTXTファイルの名前を一括して変更します。たとえば、各ファイルの最初の行Book IDの後の数字を抽出し、新しいファイル名にします。 ファイルを追加したり、正規表現のマッチングルールを設定したり、上書きファイル名を選択して処理を実行したりすることで、一度に複数のテキストファイルの改名を完了でき、資料アーカイブ、電子書籍整理、ログファイル番号管理などの場面に適している。
TXTテキストファイルを整理するとき、フォルダにbook1.txt、book2.txt、book3.txtなどの名前がないファイルがあることがよくありますしかし、各ファイルには、本当にアーカイブに使用できる番号、タイトル、名前が含まれています。 ファイルを一つずつ開いたり、内容をコピーしたり、フォルダに戻ったりして名前を変更すると、手順が重複するだけでなく、コピーミス、改ざん、混乱しやすい。
本論文で解決すべき問題は次の通りであるファイル内の文字の一部を一括して使用し、TXTファイルの名前を変更します。 次は HeSoft Doc Batch Tool 例えば、テキストコンテンツのBook IDの後ろの数字を抽出し、これらの数字を一括してTXTファイル名に設定する方法を示します。
適用シーン
ファイルの内容を使用して、次のシナリオに適したテキストファイルの名前を一括して変更します
- 電子書籍、文章、資料ファイルの内部にはユニークな番号があります。番号をファイル名にしたいです。
- ログ、注文、契約要約などのTXTファイルには、ID、シリアルナンバー、日付などのフィールドが含まれており、フィールド別にアーカイブする必要があります。
- ダウンロードまたはエクスポートされたテキストファイル名はbook1.txt、book2.txtなどの臨時名称で、一括規範化が必要です。
- ファイルの内容には固定フォーマットがあります。例えばBook ID:4829173056を選択します。数字の部分だけをファイル名として抽出したいです。
HeSoft Doc Batch Tool オフィスシーン向けの一括ファイル処理ソフトで、コア価値は重複操作を減らすことです。 TXT、テキスト資料などのファイル整理タスクについては、ユーザーがルールで一度に複数のファイルを処理し、何度も開いたり、コピーしたり、貼り付けたり、名前を変更したりしないようにすることができます。
効果プレビュー: 処理前と処理後
処理前: ファイル名には実際の業務意味がありません。
処理前、フォルダ内のTXTファイル名は次のようになります
- Book1.txt
- Book2.txt
- Book3.txt
- Book4.txt
- Book5.txt
これらの名称は順序のみを表すことができ、ファイルに対応する番号や内容を直接見ることはできない。 テキストファイルの1つを開くと、ファイルの内容の最初の行に類似が含まれていることがわかりますBook ID:4829173056の情報です。 ここで本当に名前を付ける必要があるのは、コロンの後ろの数字です4829173056。


処理後: ファイルの内容にある番号をファイル名として抽出します
一括処理が完了すると、ファイル名は次のようになります
- 1958436720.txt
- 4829173056.txt
- 6094728315.txt
- 7305619482.txt
- 8640295173.txt
TXTファイルごとにbook1やbook2などの一時的な名前ではなく、ファイルの内容から抽出した番号で名前を付けていることがわかります。 ファイル拡張子はまだのままです.Txtを選択すると、引き続きテキストファイルとして開いたり管理したりするのに便利です。

操作手順
手順1: 「ファイルの内容を使用してテキストファイルの名前を変更」機能に入ります
開く HeSoft Doc Batch Tool 、左側の機能分類から選択しますファイル名。 機能リストで見つけてクリックしますファイルの内容を使用してテキストファイルの名前を変更します。

この機能の用途は、テキストファイルの内容を一括して読み取り、内容内の一部のテキストをファイル名とすることです。 スクリーンショットでは、この機能は「テキストファイルの内容の一部のテキストをそのファイルのファイル名として一括する」と説明されており、本稿で実現する一括TXTコンテンツを使用してファイル名を変更することと完全に対応している。
この機能に入ると、画面は「処理が必要な記録を選択する」「処理オプションを設定する」「保存場所を設定する」「処理を開始する」などの手順を含む段階別ウィザードに入ります順番に完成すればいいです。
ステップ2: 一括名前変更が必要なTXTファイルを追加します
ステップ1「処理する記録を選択」ページで、一番上のをクリックしますファイルを追加ボタンをクリックして、処理が必要なTXTファイルをリストに追加します。 ファイルが同じフォルダにまとめて保存されている場合は、を使用することもできますフォルダからファイルをインポートする。

ファイルを追加すると、シリアル番号、名前、パス、拡張子、作成時間、変更時間などの情報がリストに表示されます。 例えば、スクリーンショットにbook1.txtからbook5.txtまでの5つのテキストファイルがインポートされ、拡張子はすべてtxtです。
このステップの目的は、次にどのファイルを処理するかをソフトウェアに明確にすることです。 追加が完了したら、リストのファイルが正しいかどうかをチェックし、間違いがないことを確認して下部のをクリックします次へ。
ステップ3: ファイルの内容からどの部分の文字を抽出するかを設定する
ステップ2「処理オプションの設定」に入ると、TXTファイルの内容のどの領域から、どのルールで文字を抽出するかをソフトウェアに伝える必要があります。

「検索エリア」には最初の行のテキストとカスタム式がマッチするテキストなどのオプション。 この記事の例では、ターゲットコンテンツは最初の行に表示されますが、抽出するだけですBookid:行全体の文字ではなく、後ろの数字を選択しますカスタム式がマッチするテキスト。
次に、「正規表現」入力ボックスに次のように入力します
(?<= Bookid :) \ d
この式の意味は、検索が続いていることですBookid:後の連続数字。 内容でBook ID:4829173056例えば、最終的にマッチした結果は4829173056。
ファイルの内容形式が異なる場合は、実際のテキストに基づいてマッチングルールを調整できます。 例えば、接頭辞はBook IDではなく、orderid、番号、IDなどで、正規表現の固定文字を修正する必要がある。
ステップ4: 文字をファイル名に入れる場所を設定する
同じページの「場所」領域で、抽出した文字がファイル名にどのように適用されるかを選択できます。 スクリーンショットには、次のオプションがあります
- ファイル名全体を上書きします
- ファイル名の左にあります
- ファイル名の右側にあります
本稿の目標は、元のbook1、book2などの名前をファイルの内容の番号に置き換えることであるので、選択するファイル名全体を上書きします。
このオプションを選択すると、元のファイル名本体が一致する数字に置き換えられ、テキストファイル拡張子が保持されます。 例えばbook1.txtで4829173056にマッチし、処理すると48291730txtになります。
元のファイル名の前または後ろに内容を追加したいだけの場合は、「ファイル名の左に」または「ファイル名の右に」を選択します。 しかし、この例の「コンテンツ番号を新しいファイル名とする」要件では、ファイル名全体を上書きすることを選択する必要があります。
ステップ5: 保存場所の設定を続けて処理を開始する
抽出ルールと名前付き場所の設定が完了したら、をクリックします次へを選択します。 インタフェースウィザードに従って保存場所の設定が完了したら、「処理の開始」に進みます。
これは一括名前変更操作なので、正式に処理する前に3つの点を確認することをお勧めします
- ファイルリストにあるTXTファイルは、今回処理が必要なファイルですか。
- 正規表現がターゲットコンテンツに正確にマッチするかどうか。
- 命名方法を「ファイル名全体を上書き」に選択しますか?
間違いがないことを確認してから処理を実行します。 処理が完了したら、フォルダに戻ると、TXTファイルがコンテンツの番号に一括改名されていることがわかります。
正規表現の説明: なぜ (?_ = bookid :) \ dを使うのか
この例では、テキストファイルの最初の行は次のようになります
Book ID:4829173056
私たちは数字の部分だけが欲しいと思っていましたが、Book ID: を一绪にファイル名に入れたくなかったので、を使用しました:
(?<= Bookid :) \ d
- (?Book = bookid :): マッチング位置の前にBook ID: でなければならないことを示しますが、Book ID: 自体を結果としません。
- \ D: 1つ以上の数字にマッチすることを意味します。
そのため、ソフトウェアが最終的に抽出したファイル名のテキストは数字です。 この方法は、コンテンツ形式が比較的固定されているTXTファイル、特に各ファイルに同じフィールド名が含まれているが、フィールド値が異なる場合に適しています。
よくある質問と注意事項
1.ファイルにBook IDがないとどうなりますか?
TXTファイルにルールに合ったものがないと、ソフトウェアはそのルールに従って新しいファイル名を抽出することができない。 処理する前に、いくつかの書類を抽出して、類似していることを確認することをお勧めしますBook ID:数字の構造。
2.正規表現は完全に写す必要がありますか?
そうとは限らない。 この記事の例はBook ID:4829173056このフォーマット。 「番号: 4829173056」または「ID = 4829173056」の場合は、実際の接頭辞に基づいて式を修正する必要があります。
3.抽出されたテキストに中国语やタイトルを含めることはできますか?
この機能の考え方は、テキストファイルの内容から指定した文字をファイル名として抽出することである。 検索領域またはマッチングルールからターゲットテキストにナビゲートできる限り、名前の変更に使用できます。 実際に使用するときは、ファイル名にシステムで許可されていない特殊文字が含まれていないことに注意してください。
TXTファイルの内容を変更しませんか?
この記事では、ファイル名の処理を示し、ファイル名を一括修正することを目標としています。 処理の前後で注目されているのは、ファイル名がbook1.txtから番号.txtに変わり、ファイル拡張子はtxtのままです。
5.一括処理前にバックアップは必要ですか?
重要な資料については、まずテストフォルダをコピーしてから、一括名前を変更することをお勧めします。 ルールが正しいことを確認してから、正式文書を再処理します。 これにより、ルール設定が不正確になってファイル名が期待通りにならないようにすることができます。
まとめ
ファイル内の文字の一部を一括してTXTファイルの名前を変更し本質的には「ファイルを開いたり、番号を見つけたり、番号をコピーしたり、フォルダに戻ったり、ファイル名を修正したり」という一連の繰り返し動作をオフィスソフトに渡して自動的に完成させる。 通過 HeSoft Doc Batch Tool の「ファイルの内容を使用してテキストファイルの名前を変更する」機能は、ファイルを追加し、マッチングルールを設定し、上書きファイル名を選択して処理を実行するだけで、複数のテキストファイルの仕様命名を一度に完了できます。
TXT、ログ、資料、電子書籍のテキストファイルを大量に整理していて、ファイルの内容に番号、タイトル、その他の識別可能なフィールドが含まれている場合は、この一括名前変更方法を使用することをお勧めします。 重複労働を明らかに減らし、書類のアーカイブ効率を高め、後続の検索と管理をより明確にすることができる。