フォルダー名にある指定したテキストより左側の内容を一括削除する方法は?キーワードと右側の名前を保持します
翻訳:EnglishFrançaisDeutschEspañol日本語한국어,更新時間:2026-10-12 22:31:17
大量のフォルダー名に異なるプレフィックスが付いており、実際に残したい名前が特定の固定テキストから始まる場合、1つずつ名前を変更するのは時間がかかり、ミスも起こりやすくなります。本文では START を基準テキストとして、 HeSoft Doc Batch Tool を使用して、複数のフォルダーを一度にインポートし、「特定のテキストより左側のすべての内容」を選択し、「そのテキストを含む」オプションによって START を保持するかどうかを決める方法を紹介します。操作が完了すると、Backup_START_tempFiles_END_Final などの名前を START_tempFiles_END_Final に一括整理でき、フォルダー名の正規化を実現できます。
プロジェクト資料、クライアントアーカイブ、画像素材、バックアップディレクトリを整理する際、次のようなフォルダ名に遭遇することがよくあります。各名前の先頭部分は異なりますが、途中に統一された位置決めテキストが含まれており、実際に保持したい名前はそのテキストから始まります。例えば、フォルダの元の名前がそれぞれ Backup_START_tempFiles_END_Final、Build_START_debugInfo_END_Release、Client_START_2024Draft_END_Archive であるとします。ここで、Backup_、Build_、Client_ などのプレフィックスを削除し、START とその右側の内容を保持する必要があります。
フォルダが数個だけであれば、エクスプローラーで一つずつ名前を変更できますが、数十、数百に増えると、手動でフォルダ名のプレフィックスを削除する作業は大量の繰り返し操作を生み、選択位置の不正確さによって重要な文字を誤って削除する可能性もあります。本記事では、オフィスソフト「 HeSoft Doc Batch Tool 」を使用して、フォルダ名内の特定のテキストより左側にあるすべての内容を一括削除する方法を紹介します。例では START を位置決めテキストとし、START 自体を保持し、最終的に異なるプレフィックスを持つフォルダを START で始まる名前に統一します。
適用シーン:どのようなフォルダ名がこの方法で処理できるか
この処理方法は、「プレフィックスが固定されておらず、位置決めテキストが固定されている」フォルダ命名構造に適しています。固定文字数の削除とは異なり、プログラムはまず各フォルダ名から指定テキストを検索し、そのテキストより左側のすべての内容を削除します。そのため、左側のプレフィックスの長さが異なっていても、同じルールで一括処理できます。
よくある適用シーンは以下のとおりです:
- プロジェクトディレクトリに部署、担当者、クライアントのプレフィックスが付いており、統一されたプロジェクト識別子から保持したい場合。
- ダウンロードまたはエクスポートしたフォルダ名にソース名が含まれており、ソース情報を削除して後ろの業務名だけを残したい場合。
- 過去のバックアップディレクトリが Backup_、Old_、Temp_ などの異なる内容で始まっており、固定キーワードから命名を規範化したい場合。
- 画像、動画、Word 文書、docx、doc、Excel 表、PDF などの資料をフォルダ別にアーカイブした後、外側のフォルダ名を統一したい場合。
- ファイル移行時に、システムがフォルダ名の先頭にバッチやアカウント情報を追加したため、これらのプレフィックスを一括でクリーンアップする必要がある場合。
注意すべき点として、本チュートリアルで処理するのはフォルダ名であり、フォルダの削除や、フォルダ内部の Word、Excel、PDF、画像の内容変更ではありません。 HeSoft Doc Batch Tool がここで担うのは、オフィスファイルとフォルダの一括整理作業であり、その核心的な価値は、繰り返しの名前変更操作を統一ルールによる処理に変換することにあります。
効果プレビュー:処理前と処理後のフォルダ名
処理前:各フォルダに異なるプレフィックスがある
下図は、今回の一括名前変更前のフォルダ一覧を示しています。名前の先頭に Backup_、Build_、Client_、Data_、Design_、Invoice_、Notes_、Photo_、Project_、Task_ などの内容がそれぞれ存在していることがわかります。これらの長さは一致していませんが、後ろにすべて同じ START テキストが含まれています。

今回の処理ルールは次のように要約できます:フォルダ名内の START を見つけ、その左側のすべての内容を削除し、START を保持します。Backup_START_tempFiles_END_Final を例にとると、削除する必要があるのは Backup_ で、期待される結果は START_tempFiles_END_Final です。Client_START_2024Draft_END_Archive の場合は、Client_ を削除して START_2024Draft_END_Archive になります。
処理後:すべて START から始まる
一括処理が完了すると、すべてのフォルダ名が START から始まり、もともと START の左側にあった長さの異なるプレフィックスは削除され、START 自体と右側のテキストは変更されません。

結果から、START_2024Draft_END_Archive、START_alpha_END_Report、START_batch001_END_Paid、START_debugInfo_END_Release などの名前が統一された構造になっていることが確認できます。フォルダ内部の内容は名前のプレフィックス削除によって変わることはありませんが、名前がより簡潔になり、統一ルールでの検索、並べ替え、アーカイブがしやすくなります。
操作手順:指定テキストより左側のすべての内容を一括削除する
手順1:「フォルダ名内のテキストを削除」機能に入る
HeSoft Doc Batch Tool を開き、左側の機能分類から「フォルダ名」を選択します。メイン画面にはフォルダ名に関する一括処理の入り口が表示され、検索置換、テキスト挿入、前後缀追加、大文字小文字変換などの機能が含まれます。今回は指定テキストの位置に基づいて内容を削除するため、「フォルダ名内のテキストを削除」をクリックします。

この手順の目的は、フォルダ名のテキスト削除に特化した処理フローに入ることです。「フォルダ名内のキーワードを検索して置換」を誤って選択しないでください。今回は Backup、Build などの複数の異なるプレフィックスを一つずつ空に置き換えるのではなく、共通に出現する START を境界として、その左側のすべての内容を一度に削除するためです。
手順2:一括処理するフォルダを追加する
機能ページに入ると、現在は「処理するレコードを選択」段階にあります。右上の「フォルダを追加」をクリックし、名前を変更する必要のあるフォルダをタスクリストに追加します。ソフトウェアはテーブルに番号、名前、パス、作成日時、更新日時などの情報を表示するので、処理前に確認しやすくなっています。

例では合計10件のレコードが追加され、リスト下部に「レコード数:10」と表示されています。このとき重点的に確認すべき項目は2つあります。第一に、名前を変更する必要のあるフォルダが追加されていることを確認すること。第二に、これらのフォルダ名にすべて位置決め境界としての START が含まれていることを確認することです。あるレコードを処理する必要がない場合は、その行の操作領域にある削除アイコンでタスクリストから除外できます。リスト全体の追加に誤りがある場合は、ページ上の「クリア」で再選択できます。
確認が済んだら「次へ」をクリックして、処理オプションの設定に進みます。事前にリストをチェックすることで、一括誤操作のリスクを低減できます。特に名前が似ていて、パスが複数のディレクトリに分散しているフォルダは、「名前」と「パス」の2列に基づいて1件ずつ確認する必要があります。
手順3:「あるテキストより左側のすべての内容」を選択する
「処理オプションを設定」ページでは、操作タイプに複数の削除ルールが用意されています。今回は「あるテキストより左側のすべての内容」を選択します。これは、ソフトウェアが指定テキストを位置決め点として、各フォルダ名内でそのテキストより左側にあるすべての文字を削除することを意味します。
次に「テキスト」入力欄に START を入力します。ここで入力する内容は、フォルダ名に実際に存在するテキストと一致している必要があります。例の名前では大文字の START が使用されているため、入力欄にも Start や start ではなく START を入力します。

ページ下部には「このテキストを含む」スイッチもあります。スクリーンショットではこのスイッチがオフの状態です。これは、左側の内容を削除する際に位置決めテキスト START を一緒に削除しない、つまり START を保持することを意味します。この設定に従うと、Backup_START_tempFiles_END_Final は START_tempFiles_END_Final になります。
業務目標が位置決めテキストを保持せず、その右側の内容だけを保持する場合は、「このテキストを含む」オプションに応じて設定を調整する必要があります。例えば、START を保持しない場合、理論上の名前の境界は START の後ろに置かれます。ただし、本記事で実現したいのは「あるテキストより左側のすべての内容を削除し、そのテキストを保持する」ことなので、スクリーンショットの状態を維持してください。
手順4:設定を続けて一括処理を開始する
操作タイプ、テキスト内容、「このテキストを含む」の状態を確認したら、ページ下部の「次へ」をクリックします。画面上部には、以降のフローとして「保存場所の設定」と「処理の開始」が表示されます。ソフトウェアのページの案内に従って後続の設定を完了し、正式に実行する前に対象と保存の手配を再度確認してから、処理開始段階に進みます。
処理中は、エクスプローラーでこれらのフォルダを手動で名前変更、移動、削除しないようにしてください。タスクリスト内の元のパスが変わってしまうのを防ぐためです。タスクが完了したら、対応するディレクトリを開いて結果を確認します。先頭、中間、末尾のレコードをランダムにチェックし、左側のプレフィックスが削除され、START と右側のテキストが完全に保持されていることを確認することをお勧めします。
ルール解析:なぜ長さの異なるプレフィックスも一度に削除できるのか
この方法は、削除対象のプレフィックスが完全に同一であることや、同じ文字数であることを要求しません。Backup_ は7文字で、Build_、Data_、Task_ などのプレフィックスの長さも異なる可能性がありますが、名前に統一された位置決めテキスト START が存在する限り、ソフトウェアはテキストの位置に基づいて削除境界を決定できます。
ルールは「左側の内容 + START + 右側の内容」と理解できます。処理時に「左側の内容」を削除し、「START + 右側の内容」を保持します。例えば:
- Backup_ + START + _tempFiles_END_Final、結果は START_tempFiles_END_Final。
- Client_ + START + _2024Draft_END_Archive、結果は START_2024Draft_END_Archive。
- Project_ + START + _alpha_END_Report、結果は START_alpha_END_Report。
Backup_、Client_、Project_ を一つずつ検索して置換する方法と比べて、位置決めテキストを使用する場合はルールを一度設定するだけで済み、プレフィックスの内容がランダムで長さが不揃いでも名前構造が一致している一括フォルダ処理に特に適しています。
よくある質問と注意事項
1. フォルダ名に START がない場合はどうなるか
「あるテキストより左側のすべての内容」は指定テキストによる位置決めに依存します。一部のフォルダ名に START が含まれていない場合、今回のルールに適合しません。結果が期待と異なるのを避けるため、フォルダを追加した後に名前リストを確認し、指定テキストを含むレコードだけを保持するか、構造の異なるフォルダを分けて処理することをお勧めします。
2. START は一緒に削除されるか
位置決めテキストを削除するかどうかは「このテキストを含む」設定によって決まります。本記事の例では START を保持する必要があるため、このスイッチはオフのままです。START も一緒に削除したい場合は、結果を十分に理解した上でこのオプションを調整し、まず少量のコピーでテストしてください。
3. 処理後にリストの順序が変わったように見えるのはなぜか
ファイルエクスプローラーは通常、現在の並べ替え方法に基づいてフォルダを再配置します。異なるプレフィックスを削除すると、すべての名前が START で始まり、後続の文字が並べ替えに参加するため、表示順序が処理前と異なる場合があります。これはフォルダの内容が移動したことを示すものではないため、完全な名前と合わせて確認してください。
4. 指定テキストが複数回出現する場合はどうするか
あるフォルダ名に START が繰り返し出現する場合、削除境界がユーザーの主観的な期待と異なる可能性があります。正式な一括処理の前に、このような特殊な名前を確認し、少量のサンプルで結果を検証してください。構造が一致しないレコードについては、個別にグループ化して処理し、標準的な名前と同じバッチに混ぜないことをお勧めします。
5. 重要な業務ディレクトリを直接処理できるか
一括名前変更は元の名前の参照に影響を与えます。他のソフトウェア、スクリプト、ショートカット、共同作業フローが古いパスに依存している場合、名前の変更後に同期更新が必要になることがあります。重要な資料は先にバックアップするか、少量のフォルダをコピーしてテストし、ルールに誤りがないことを確認してから処理範囲を拡大することをお勧めします。
6. テキストを入力する際の注意点は何か
フォルダ名に実際に存在する位置決めテキストを正確に入力し、大文字小文字、アンダースコア、スペースなどの文字に注意してください。本例で START を入力したのは、アンダースコアが START の右側にあり、引き続き保持する必要があるためです。実際の要件がアンダースコアの後まで削除する必要がある場合は、位置決めテキストと包含オプションを実際の名前に合わせて再計画する必要があります。
まとめ
異なるプレフィックスを持ちながら共通の位置決めテキストを含む大量のフォルダに対して、一つずつ名前を変更するのは非効率で漏れも発生しやすくなります。 HeSoft Doc Batch Tool を使用すれば、まずフォルダを一括で追加し、次に「あるテキストより左側のすべての内容」を選択し、START を入力し、「このテキストを含む」で位置決めテキストを保持するかどうかを制御できます。これにより、Backup_、Build_、Client_ などの長さの異なる左側の内容を一度に削除し、START とその右側の名前を保持できます。
実際の操作では、まず重要なディレクトリをバックアップし、少量のサンプルを選んでルールを検証し、タスクリストを注意深く確認することをお勧めします。結果が期待どおりであることを確認してから、残りのフォルダに対して一括処理を実行してください。プロジェクト資料、Word/docx/doc 文書のアーカイブディレクトリ、画像素材ライブラリ、クライアントフォルダを頻繁に整理するユーザーにとって、このようなルール化された操作は繰り返し作業を大幅に減らし、フォルダの命名をより統一され、明確で、検索しやすくします。
キーワード:フォルダー名の指定テキスト左側の内容を一括削除 , フォルダーを一括リネーム , フォルダー名のプレフィックスを削除 , キーワード右側の内容を保持 , フォルダー名の一括処理