キーワードを境にフォルダを一括リネーム:左側の内容を削除しキーワードを保持
翻訳:EnglishFrançaisDeutschEspañol日本語한국어,更新時間:2026-10-13 06:56:41
フォルダー名に含まれる特定のキーワードを保持し、キーワードより左側のすべての文字を削除する必要がある場合、テキスト位置に基づく一括削除の方法を使用できます。本記事では START を境界として、 HeSoft Doc Batch Tool においてフォルダー名機能を選択し、複数のディレクトリレコードをインポートし、「あるテキストの左側のすべての内容」を設定し、「該当テキストを含む」をオフにして処理結果を確認する方法を詳しく説明します。また、固定長削除とキーワード位置特定の違い、およびバックアップ、重複マーク、同名衝突などの問題についても解説します。
日常のオフィス業務では、フォルダー名は資料の流れに伴って情報が次々と追加されていきます。最初はプロジェクト名だけだったものが、バックアップ、テスト、審査、移行を経て、ディレクトリの先頭に提供元、部門、バッチ、処理担当者の識別子が追加されます。時間が経つと、同じ資料群でも Backup_START_…、Build_START_…、Client_START_…、Project_START_… など異なる形式が混在するようになります。
命名を統一し、すべてのフォルダーを START から始めたい場合、実際に必要な操作は次のとおりです。名称内の START を探し、その左側の内容をすべて削除し、START 自体と右側のテキストを保持します。この要件は「プレフィックスを削除する」と単純に理解することはできません。各プレフィックスの長さが異なる場合があるためです。キーワードで位置を特定することで、同じルールを多様な名称に適用できます。
本記事では HeSoft Doc Batch Tool を使って全体の流れを説明します。これはオフィスソフトで、大量のファイルやフォルダーに対する繰り返し処理の解決に重点を置いています。ユーザーは Windows の名前変更状態に個別に入る必要はなく、ディレクトリを一括追加してルールを一度設定するだけで、複数レコードをまとめて処理できます。行政文書の整理、プロジェクト管理、デザイン素材の整理、財務資料の整理、データ移行などの作業に適しています。
一、本記事で解決する問題と適用シーン
本記事で解決するのは「多数のフォルダー名から、特定のテキストより左側にあるすべての内容を一括削除する」ことです。作業には次の 3 つの明確な条件が含まれます。
- 処理対象は複数のフォルダーの名前であること。
- 各名称に共通のテキスト(例:START)が存在すること。
- 共通テキストより左側の文字を削除し、そのテキストと右側の内容は保持すること。
実際の要件がこの 3 つの条件を同時に満たす場合は、本記事の方法を参考にできます。よくある適用シーンは以下のとおりです。
プロジェクトディレクトリから提供元名を除去
異なるチームから提出されたディレクトリは、チーム名で始まり、後ろに正式なプロジェクト項目を示す START マーカーが付いている場合があります。一括整理の際にチーム名を削除し、ディレクトリを統一項目から始められます。
過去資料の移行後に旧システムのプレフィックスを整理
旧システムから書き出されたフォルダーには Backup、Archive、Export などの識別文字が付いている場合があります。新しいシステムで区切りマーカーより後の名前だけが必要な場合は、キーワードを使って一度に整理できます。
審査・公開・納品ディレクトリの一括整理
フォルダー名の右側には Draft、Archive、Release、Approved、Paid、Public、Edited、Report、Done などの状態が含まれる場合があります。左側の提供元プレフィックスを削除する際も、これらの有効な状態は保持する必要があります。START を基準に位置を特定すれば、右側の情報に影響を与えずに済みます。
オフィス資料のディレクトリ形式を統一
フォルダーには Word の docx、doc ファイル、Excel の xlsx、xls 表、PowerPoint プレゼンテーション、PDF、画像、テキストファイルが保存されている場合があります。今回はこれらのファイルの内容は変更しませんが、外側のディレクトリ名を統一することで、以降の検索、並べ替え、整理がしやすくなります。
二、処理前後の効果の比較
処理前:名称構造は似ているが、先頭が一致しない
下図は処理待ちの 10 個のフォルダーを示しています。いずれも START と END を含みますが、START の左側はそれぞれ Backup_、Build_、Client_、Data_、Design_、Invoice_、Notes_、Photo_、Project_、Task_ となっています。

スクリーンショットから分かるように、赤いマークは START より左側の領域を強調しています。各ディレクトリでこの部分を削除する必要がありますが、削除範囲を統一した文字数で表すことはできません。たとえば Build_ と Invoice_ は長さが異なるため、左から 6 文字または 8 文字で処理すると、必ず一部の名称が正しくなくなります。
そのため、今回は「位置関係」で削除範囲を定義します。START を境界とし、境界より左はすべて削除し、境界と右側はすべて保持します。
処理後:名称が START で始まる形に統一
作業完了後の結果は下図のとおりです。元の提供元プレフィックスは消え、10 個のフォルダーがすべて START から始まっています。

たとえば、Build_START_debugInfo_END_Release は処理後に START_debugInfo_END_Release、Design_START_oldVersion_END_Approved は処理後に START_oldVersion_END_Approved、Task_START_removeThis_END_Done は処理後に START_removeThis_END_Done になります。名称の右側の内容はそれぞれ元の形式を保っています。
この結果は「このテキストを含む」がオフになっていることも示しています。削除範囲に START が含まれると、処理後の名称に START が表示され続けることはありません。この点を理解することが、ルールを正しく設定する鍵です。
三、キーワードで左側の内容を一括削除する詳細手順
手順 1:正しいフォルダー名ツールを選択する
HeSoft Doc Batch Tool を開き、左側のナビゲーションバーで「フォルダー名」をクリックします。右側の機能エリアには複数のディレクトリ名変更ツールが含まれています。今回は「フォルダー名内のテキストを削除」を選択します。

「フォルダー名のキーワードを検索して置換」を選ばないのはなぜでしょうか。今回は Backup、Build、Client などの複数の語をそれぞれ空に置き換えるのではなく、START を境界として、境界より前の不特定の内容を削除するためです。削除機能の位置ルールを使う方が直接的で、各プレフィックスごとに置換条件を作成する必要もありません。
「フォルダー名にプレフィックスとサフィックスを追加」を選ばないのはなぜでしょうか。目的は元の名称の内容を減らすことであり、文字を追加することではないためです。作業の種類を先に明確にしてから対応するツールを選ぶことで、設定ミスを減らせます。
手順 2:一括処理するディレクトリを読み込む
「フォルダー名内のテキストを削除」ページに入ると、最初は「処理するレコードを選択」の段階です。右上の「フォルダーを追加」をクリックし、名前を変更するディレクトリを作業に追加します。

追加後、テーブルには各フォルダーの名前と完全なパスが表示され、作成日時や更新日時などの情報も表示されます。スクリーンショットでは 10 件のレコードがすべてサンプルパス配下にあり、下部のレコード数は 10 です。ユーザーはこれらの情報を使って場所の選択ミスがないか判断できます。
ここで「一括処理前のリスト確認」を行うことをおすすめします。
- フォルダー数を確認し、選択漏れや選択しすぎがないようにする。
- パスを確認し、同名でも別の場所にあるディレクトリを処理しないようにする。
- すべての名称に完全に一致する START が含まれていることを確認する。
- 他のプログラムと同期中、または使用中のディレクトリを除外する。
- 重要な資料は事前にバックアップを作成する。
無関係なレコードが見つかった場合は、そのレコードの右側にある削除操作でタスクリストから外せます。リストの確認が終わったら「次へ」をクリックしてルール設定に進みます。
手順 3:「あるテキストの左側にあるすべての内容」を選択する
処理オプションを設定すると、ページには複数の削除範囲が表示されます。数字、空白、漢字、英字、左端または右端の数文字、2 つのテキストの間の内容、位置範囲、あるテキストの左側または右側にあるすべての内容などです。
ここでは「あるテキストの左側にあるすべての内容」を選択します。選択後、「テキスト」入力欄に START と入力します。

この設定は、次のように分かりやすく言い換えられます。各フォルダー名内で START を特定し、START より前のすべての文字を削除する。左側の内容は Backup_ でも Project_ でもよく、その長さや実際の文字列が同じである必要はありません。
手順 4:「このテキストを含む」をオフにして START を保持する
スクリーンショットでは「このテキストを含む」の下のスイッチがオフの状態です。この設定は START が削除範囲に含まれるかどうかを決定します。
- オフ:START の左側の内容だけを削除し、START は保持される。
- オン:削除範囲に境界となるテキストが含まれ、結果に START が残らなくなる。
本記事の目的はキーワードを保持することなので、オフのままにします。このとき、「Invoice_START_batch001_END_Paid」は「START_batch001_END_Paid」になります。オンにして処理すると結果の形式が変わり、本記事の効果画像と一致しなくなります。
区切り文字にも注意が必要です。この例では START の左右がアンダースコアでつながっています。左側の内容を削除して START を保持すると、名称は自然に START から始まり、先頭に余分な文字は残りません。自分の名称構造が異なる場合は、サンプルをもとに最終的な文字列を事前に予測してください。
手順 5:実行前に代表的な名称で検証する
最も単純な 1 件だけを見て判断しないでください。短いプレフィックス、長いプレフィックス、複雑な右側テキストを含む名称を 1 件ずつ選んで検証することをおすすめします。例:
- Data_START_sampleChunk_END_Clean は START_sampleChunk_END_Clean になる。
- Invoice_START_batch001_END_Paid は START_batch001_END_Paid になる。
- Project_START_alpha_END_Report は START_alpha_END_Report になる。
3 種類のサンプルの想定結果がすべて正しければ、ページ下部の「次へ」をクリックします。この検証方法により、キーワードの入力ミス、ルールの方向の選択ミス、「このテキストを含む」の状態が要件と合っていない、といった問題を早い段階で発見できます。
手順 6:ページの流れに沿って一括処理を完了する
ソフト上部のフロー表示では、処理オプションの後に「保存場所の設定」と「処理開始」があります。ユーザーは画面の案内に従って以降の設定を続け、最終実行前にもう一度対象ディレクトリとルールを確認してください。現在のスクリーンショットは処理オプションのページまでしか示していないため、以降の具体的な画面は、ユーザーが現在インストールしているバージョンの実際の表示を基準にしてください。
処理が完了したら、ディレクトリに戻って名前を確認します。理想的な結果は効果画像と一致するはずです。すべてのフォルダー名の最初に表示されるテキストが START であり、元の Backup、Build、Client などのプレフィックスは現れず、START の右側の内容は完全に保持されています。
四、キーワードによる位置特定が 1 件ずつの名前変更より効率的な理由
100 個のフォルダーがあると仮定すると、手動操作では各レコードに対して選択、名前変更状態への移行、削除範囲の特定、名前の確認という動作を繰り返す必要があります。繰り返しが増えるほど、変更漏れ、入力ミス、削除位置の不統一が起きやすくなります。
一括処理では、人手による作業は 2 つの段階に集中します。1 回の対象レコードの読み込みと、1 回の処理ルールの定義です。その後はオフィスソフトがルールを条件に合うすべてのディレクトリに適用します。その効率面の利点は速度だけでなく、結果の一貫性にも表れます。ルールが検証されていれば、同じ一連の名称は同じロジックで処理され、作業者の疲労によるランダムな差異は生じません。
さらに、キーワードによる位置特定はプレフィックスが同じであることを要求しません。Backup_、Build_、Client_ などを個別に削除する方法と比べて、START という 1 つの条件を管理するだけでよく、提供元が多く命名履歴が複雑なフォルダー群に特に適しています。
五、よくある質問とリスクチェック
キーワードの入力ミスはどのような影響がありますか?
START を別のテキストに打ち間違えると、元の名称を正しく照合できない可能性があります。入力時には、文字、スペース、アンダースコア、その他の記号がフォルダー名と一致しているか注意してください。形式が異常な名称から不完全なキーワードをコピーしないでください。
一部のフォルダーにキーワードがない場合はどうすればよいですか?
それらのレコードを個別に抽出し、それぞれの命名規則に従って処理してください。少数の異常な名称をカバーするために広すぎる文字列を使用しないでください。正常なディレクトリ内の想定外の位置に一致する可能性があります。
キーワードが名称内に 2 回出現する場合はどうすればよいですか?
現在のスクリーンショットには複数回一致した場合の位置特定方法が示されていないため、ソフトが必ず最初または最後を採用するとは決めつけられません。START が重複して出現する名称については、先にコピーを作成して個別にテストするか、より完全で一意なテキストを区切りとして使用してください。
処理後に同じ名前になる場合はどうすればよいですか?
2 つのディレクトリが削除される左側のプレフィックスだけ異なる場合、削除後に同じ名前になる可能性があります。たとえば、A_START_Report と B_START_Report はどちらも START_Report になります。一括処理前に右側の内容が一意かどうかを確認し、競合するディレクトリには必要な識別子を残してください。
フォルダー名の変更は中のファイルに影響しますか?
フォルダー内の Word、Excel、PDF、画像などのファイルは、外側のディレクトリ名が変わっても書き換えられませんが、ファイルへの完全なアクセスパスは変わります。文書リンク、ショートカット、マクロ、スクリプト、同期ソフト、業務システムが古いパスを記録している場合は、事前に更新または評価が必要です。
本番の資料を直接処理してもよいですか?
テストを省略することはおすすめしません。確実な手順は、まず代表的な 3〜5 個のディレクトリをコピーして小規模な処理を 1 回行い、名前とファイルへのアクセス状況を確認することです。問題がなければ完全なデータを読み込みます。重要な資料はバックアップを保持することで、設定ミスによる影響を抑えられます。
六、まとめ
キーワードを区切りとしてフォルダーを一括で名前変更する方法は、「プレフィックスが一致せず、削除する長さが固定されておらず、右側の内容を保持しなければならない」という問題の解決に適しています。この例では HeSoft Doc Batch Tool で「フォルダー名」に入り、「フォルダー名内のテキストを削除」を選択し、対象ディレクトリを追加して、操作タイプを「あるテキストの左側にあるすべての内容」に設定し、START と入力して「このテキストを含む」をオフにすることで、最終的にすべての名前を START から始まる形に統一します。
1 件ずつ名前を変更する方法と比べて、この方法は繰り返し作業を 1 回のルール設定に変え、大量のオフィス資料整理の速度と一貫性を高めます。実際に使用する際は、まずディレクトリをバックアップし、キーワードが一意かどうかを確認し、同名の競合が起きないか予測してから、少数のサンプルで検証を始めてください。処理結果が正しいことを確認できたら、一括実行してディレクトリの標準化を完了できます。
キーワード:キーワードでフォルダーを一括リネームし , キーワードの左側の内容を削除し , 指定した文字を一括で保持