拡張子削除

Windowsであるフォルダ内の複数のファイルから、拡張子だけを削除して、拡張子なしのファイルに変更する方法を2種類紹介します。

  • 一般的で簡単な方法
  • PowerShellを使った方法

一般的で簡単な方法

  1. 対象のフォルダを開きます。
  2. 拡張子を削除したいファイルを選択します。
  3. 「F2」キーを押して、ファイル名を選択します。
  4. ファイル名の拡張子を削除します。
  5. 「Enter」キーを押して、変更を保存します。
  6. 操作を繰り返して、フォルダ内の全てのファイルに対して拡張子を削除します。

この手順は、ファイル数が少ない場合には有効な方法です。

しかし、ファイル数が多い場合や、複数のフォルダにまたがっている場合には、手動で行うことは煩雑かつ時間がかかることがあります。

そのため、コマンドプロンプトやPowerShellを使った自動化の方法がお勧めです。

PowerShellを使った方法

以下はPowerShellを使った例です。

  1. 対象のフォルダを開き、パスをコピーします。
  2. Windowsキー+Xを押して、メニューから「Windows PowerShell (管理者)」を選択します。
  3. 「cd <フォルダパス>」と入力し、対象のフォルダに移動します。
  4. 次のコマンドを入力します。
Get-ChildItem | Rename-Item -NewName { $_.Name -replace '\.\w+$' }
  1. コマンドを実行します。これで、フォルダ内のすべてのファイルの拡張子が削除され、拡張子なしのファイル名に変更されます。

この例ではPowerShellを使用していますが、コマンドプロンプトを使用することもできます。

おまけ:なぜこの記事を書いたか?

Sublime Text を使おうと思った時に、日本語化の手順があるのですが、

  1. *.jpファイルをすべて選択し、「Defaultフォルダ」にコピー
  2. Defaultフォルダ」のすべてのファイル名の拡張子「.jp」を削除する

という手順があり、PowerShell で一発で実現できたからです。

タイトルとURLをコピーしました