Windowsであるフォルダ内の複数のファイルから、拡張子だけを削除して、拡張子なしのファイルに変更する方法を2種類紹介します。
- 一般的で簡単な方法
- PowerShellを使った方法
一般的で簡単な方法
- 対象のフォルダを開きます。
- 拡張子を削除したいファイルを選択します。
- 「F2」キーを押して、ファイル名を選択します。
- ファイル名の拡張子を削除します。
- 「Enter」キーを押して、変更を保存します。
- 操作を繰り返して、フォルダ内の全てのファイルに対して拡張子を削除します。
この手順は、ファイル数が少ない場合には有効な方法です。
しかし、ファイル数が多い場合や、複数のフォルダにまたがっている場合には、手動で行うことは煩雑かつ時間がかかることがあります。
そのため、コマンドプロンプトやPowerShellを使った自動化の方法がお勧めです。
PowerShellを使った方法
以下はPowerShellを使った例です。
- 対象のフォルダを開き、パスをコピーします。
- Windowsキー+Xを押して、メニューから「Windows PowerShell (管理者)」を選択します。
- 「cd <フォルダパス>」と入力し、対象のフォルダに移動します。
- 次のコマンドを入力します。
Get-ChildItem | Rename-Item -NewName { $_.Name -replace '\.\w+$' }
- コマンドを実行します。これで、フォルダ内のすべてのファイルの拡張子が削除され、拡張子なしのファイル名に変更されます。
この例ではPowerShellを使用していますが、コマンドプロンプトを使用することもできます。
おまけ:なぜこの記事を書いたか?
Sublime Text を使おうと思った時に、日本語化の手順があるのですが、
*.jp
ファイルをすべて選択し、「Defaultフォルダ」にコピー- 「Defaultフォルダ」のすべてのファイル名の拡張子「.jp」を削除する
という手順があり、PowerShell で一発で実現できたからです。