フォルダー名の2つの指定テキスト間の内容を一括削除する方法
翻訳:EnglishFrançaisDeutschEspañol日本語한국어,更新時間:2026-10-12 22:41:22
大量のフォルダー名に一時的なバージョン番号、プロジェクトコード、内部メモ、その他不要になったフィールドが含まれている場合、一つずつ名前を変更するのは時間がかかり、ミスも起きやすくなります。本記事では、オフィスソフトのフォルダー名一括処理機能を使用し、左側と右側の境界テキストを指定して、2つのテキスト間のすべての内容を一度に削除する方法を紹介します。境界マーカーと名前の他の部分は保持し、処理前後の効果、完全な操作手順、注意事項を組み合わせて具体的な設定方法を説明します。
プロジェクト資料、顧客ファイル、アーカイブファイルを整理する際、よく似た構造のフォルダー名に遭遇します。名称の前後部分は保持する必要がある一方、中間にはバージョン番号、バッチ番号、内部メモ、一時的な説明が挟まっています。例えば、フォルダー名が「Backup_START_tempFiles_END_Final」の場合、実際に削除する必要があるのは「START」と「_END」の間にある「_tempFiles」だけです。フォルダーが2〜3個程度なら手動で修正するのも難しくありませんが、数十、数百ものディレクトリを一つずつリネームするのは時間がかかるだけでなく、削除漏れや削除しすぎ、区切り文字の不統一といった問題も起こり得ます。
このような場合、 HeSoft Doc Batch Tool を使用してフォルダーの一括リネームを行えます。これはオフィスシーン向けの一括処理ソフトで、繰り返し発生するファイルやフォルダーの整理作業を統一ルールで実行できるようにします。本記事では、フォルダー名にある2つの指定テキスト間のすべての内容を一括削除する例を取り上げ、処理効果、パラメータの意味、完全な操作手順を紹介します。
適用シーン:どのようなフォルダー名がこの処理に適しているか
「2つのテキスト間のすべての内容を削除」は、命名の境界が固定されている一方で、境界間の内容が変化し続けるフォルダー名の処理に適しています。各名称に同じ左側マーカーと右側マーカーが見つかる限り、統一した削除ルールを設定できます。
バージョン番号と一時的な説明の整理
開発、設計、運用資料では、「プロジェクト名_START_バージョン説明_END_状態」のような名称がよく見られます。中間部分はoldVersion、alpha、debugInfo、2024Draftなど様々ですが、左右のマーカーは同じです。この場合、バージョンテキストを個別に探す必要はなく、2つの境界を指定するだけで、変化し続ける内容を削除できます。
顧客・注文・アーカイブディレクトリの整理
顧客資料のフォルダー名には内部番号が含まれることがあり、注文ディレクトリにはバッチ番号が付くことがあり、アーカイブディレクトリには移行時に追加された一時フィールドが残っていることがあります。これらのフィールドが2つの固定テキストの間にある場合、一括で整理しながら、顧客名やアーカイブ状態などの有益な情報を保持できます。
画像・Word・Excelなどの資料ディレクトリの統一
この方法はフォルダー名を処理するため、フォルダー内部の資料形式に影響されません。ディレクトリ内にWord文書(docx、doc)やExcel表(xlsx、xls)、PDF、PPT、画像、音声・動画ファイルのいずれが保存されていても、まず上位フォルダー名を統一して整理できます。ソフトが今回変更するのはディレクトリ名であり、これらの文書の本文内容ではありません。
効果プレビュー:処理前後のフォルダー名の変化
処理前:各名称の間のテキストがすべて異なる
以下の処理前スクリーンショットは、整理対象の10個のフォルダーを示しています。いずれも「START」と「_END」という2つの識別可能な境界を含みますが、中間の内容はtempFiles、debugInfo、2024Draft、sampleChunk、oldVersion、batch001、privateText、rawSet、alpha、removeThisと異なります。

その中のいくつかの名称を例に挙げます:
- Backup_START_tempFiles_END_Final
- Client_START_2024Draft_END_Archive
- Invoice_START_batch001_END_Paid
- Project_START_alpha_END_Report
通常の検索置換を使う場合、tempFiles、2024Draft、batch001など異なる内容ごとにルールを設定する必要があり、大量のディレクトリには明らかに不向きです。より有効な方法は、STARTを左側テキスト、_ENDを右側テキストとして、ソフトに両者の間にある全文字を自動認識させて削除させることです。
処理後:可変内容が統一的に削除される
一括処理を実行すると、フォルダー名の左右の境界は保持され、中間の一時的な内容は削除されます。例えば、「Backup_START_tempFiles_END_Final」は「Backup_START_END_Final」に、「Client_START_2024Draft_END_Archive」は「Client_START_END_Archive」になります。

処理後のスクリーンショットから、10個のフォルダーがすべて同じルールでリネームされたことが確認できます。名称先頭のプロジェクトカテゴリと末尾のFinal、Release、Archive、Clean、Approvedなどの状態情報は変更されておらず、目的に合った一括削除が実現しています。
操作手順:2つのテキスト間の内容を一括削除する
ステップ1:フォルダー名テキスト削除機能に入る
HeSoft Doc Batch Tool を開き、左側の機能分類から「フォルダー名」を選択します。メイン画面には、検索置換、テキスト挿入、前後缀追加、大文字小文字変換、テキスト削除など、フォルダー命名に関するツールが表示されます。今回は「フォルダー名のテキストを削除」を選択する必要があります。

このステップの目的は、フォルダー名専用の処理フローに入ることです。ファイル名や文書内容の処理機能を誤って選択しないよう注意してください。本記事の処理対象はフォルダー自体の名前です。
ステップ2:一括リネームするフォルダーを追加する
機能ページに入ると、現在は「処理対象レコードの選択」段階にいます。ページ右上の「フォルダーを追加」をクリックし、処理対象のディレクトリをリストに追加します。スクリーンショットではすでに10件のレコードが追加されており、テーブルには番号、名前、パス、作成日時、更新日時が表示され、下部にはレコード数も表示されます。

追加が完了したら、まず名前とパスを確認し、これらのディレクトリが確かに同じ命名ルールに属していることを確かめます。リストに処理不要なフォルダーが混入している場合は、該当レコード右側の削除アイコンで現在のタスクから除外できます。選び直す必要がある場合は、ページ上部の「クリア」を使用できます。ここでの除外やクリアは現在の処理リストの調整であり、ディスク内の元フォルダーを削除するという意味ではありません。
リストに誤りがないことを確認したら、下部の「次へ」をクリックして処理オプションの設定に進みます。
ステップ3:2つのテキスト間のすべての内容を選択する
「処理オプションの設定」ページでは、すべての数字、すべての空白、すべての漢字、すべての英字、左端または右端のいくつかのテキスト、あるテキストの左右すべての内容、位置範囲など、複数の削除方法が表示されます。この例では「2つのテキスト間のすべての内容」を選択します。

この操作タイプを選択したら、2つの境界を入力する必要があります:
- 左側のテキスト:STARTと入力。
- 右側のテキスト:_ENDと入力。
- 左側のテキストを含む:オフのままにして、START自体を保持します。
- 右側のテキストを含む:オフのままにして、_END自体を保持します。
スクリーンショットの設定に従うと、ソフトはSTARTの後、_ENDの前の内容のみを削除し、これら2つの境界テキストは削除しません。右側の条件には「_END」と入力しているため、アンダースコアが含まれており、処理後は「START_END」という連続構造が得られます。
ステップ4:境界テキストを含むかどうかの違いを理解する
2つの「含む」オプションは削除範囲を直接決定するため、設定前に目標結果を明確にしてください。2つのオプションをオフにした場合、削除されるのは境界間の内容であり、STARTと_ENDはどちらも保持されます。これがまさにスクリーンショットで示した方法です。
「左側のテキストを含む」をオンにすると、削除範囲に左側の境界も含まれます。「右側のテキストを含む」をオンにすると、右側の境界も含まれます。両方をオンにすると、左側テキストの先頭から右側テキストの末尾までの区間全体が削除される可能性があります。どのモードが適切かは命名の目的によって異なるため、オプション名だけで判断せず、まず少数のコピーで検証することをお勧めします。
ステップ5:保存場所を設定して処理を開始する
パラメータ設定が完了したら、「次へ」をクリックします。ページ上部に表示されるフローに従い、以降は「保存場所の設定」「処理開始」と進みます。保存段階では画面の案内に従って処理結果の保存方法または場所を決定し、確認後に処理開始段階へ進みます。
正式に実行する前には、処理対象レコードが正しいか、左右の境界が完全か、2つの「含む」オプションが期待どおりかを再度確認することをお勧めします。処理完了後、対象ディレクトリを開いていくつかのフォルダーを抜き取り確認し、中間フィールドが削除され、名前の前後部分に影響がないことを確認します。
よくある質問と注意事項
アンダースコアを正確に入力する必要がある理由
テキストマッチングは通常、実際の文字に基づきます。「END」と「_END」は同じ境界ではありません。この例で右側に「_END」と入力したのは、右側のアンダースコアを境界に含めて保持するためです。フォルダーが実際にハイフン、スペース、その他の記号を使用している場合は、実際の名前に従って入力する必要があり、例を機械的にそのまま使ってはいけません。
フォルダーごとに中間の内容が違ってもよいか
問題ありません。この機能の価値は、中間の内容を事前に知る必要がないことです。左右の境界が名前に認識できる限り、tempFiles、alpha、batch001、その他長さの異なるテキストも統一ルールで削除できます。
境界テキストが存在しないディレクトリはどうするか
左側または右側のテキストが欠けているフォルダーは、このルールの条件を満たしません。誤処理のリスクを減らすため、ディレクトリ追加後にリストを確認し、命名構造が異なるレコードをタスクから除外して、それらに適した別の処理ルールを設定してください。
左右のテキストが複数回現れる場合の扱い
1つの名前に同じ境界が繰り返し現れる場合、マッチング結果が想定と異なる可能性があります。正式に一括実行する前に、このような特殊な名前を個別にテストし、実際の結果を観察してください。境界が一意でないディレクトリには、より完全で識別性の高いテキストを条件として使用できます。
一括リネーム前にバックアップは必要か
フォルダー名は、ショートカット、スクリプト、プロジェクト設定、その他の文書から参照されている場合があります。リネームルール自体が正しくても、名前の変更が外部参照に影響を与える可能性があります。そのため、重要な業務資料は先にバックアップするか、まず少数のディレクトリをコピーしてテストし、結果とその後の利用に問題がないことを確認してから処理範囲を拡大してください。
まとめ
フォルダー名にある2つのテキスト間の内容を一括削除する鍵は、安定した左側境界と右側境界を見つけ、境界ごと削除するかどうかを正しく決めることです。本記事の例ではSTARTと_ENDを条件とし、2つの「含む」オプションをオフにすることで、中間の一時フィールドだけを削除し、フォルダー名の他の有効な部分を保持しました。
HeSoft Doc Batch Tool を使えば、本来は1つずつリネームする必要があった反復作業を、一度の追加・統一設定・一括実行に変えられます。まず命名構造が揃ったフォルダー群を整理し、少数のコピーでルールを検証することをお勧めします。処理前後の効果が期待どおりであることを確認してから、完全なディレクトリに対して一括処理を実行することで、より確実にファイル整理の効率を高められます。
キーワード:フォルダー名テキストの一括削除 , フォルダー名の一括変更 , 2つのテキスト間の内容の削除 , フォルダーの一括名前変更 , フォルダーの一括処理