最近、一連のWindowsファイルのファイル(Windows)拡張子(file extension)を拡張子なしから.JPGに変更しなければならないという問題に遭遇しました。誰かが私にたくさんのファイルを送ってくれましたが、奇妙な理由で、それらは画像であるにもかかわらず、ファイル拡張子がありませんでした!(file extension)ファイルの最後に.JPG拡張子を追加すると、画像を開くことができました。
ファイル拡張子の名前を変更する必要がある理由は他にもたくさんあるので、ファイルの数が少ない場合は一度に1つずつ変更する方法、ファイルの数が多い場合はファイル拡張子を一括で変更する方法を説明します。(batch rename file)
拡張子のないファイルがある場合、Windowsはおそらくそのファイルに汎用アイコンを割り当てます。開こうとすると、 [プログラムから開く(Open With)]ダイアログがポップアップ表示され、選択できるプログラムのリストが表示されます。
明らかに、ファイルにはファイル拡張子(file extension)がないため、Windowsはどのプログラムがファイルを開くべきかを判断できません。ファイルのファイル拡張子(file extension)を変更する場合は、最初にWindowsで(Windows)ファイル拡張子(file extension)を表示できるようにする必要があります。これを行うには、[マイコンピュータ](My Computer)に移動してから[ツール(Tools)と フォルダの(Folder)オプション(Options)]に移動します。
Windows 7では、[整理(Organize)]ボタンをクリックしてから、[フォルダーと検索オプション(Folder and search options)]をクリックします。
Windows 8では、エクスプローラーの[表示(View)]タブをクリックして、[ファイル名拡張子(File name extensions)]チェックボックスをオンにします。
[表示(View)]タブに移動し、 [既知のファイルタイプの拡張子を非表示にする(Hide extensions for known file types)]オプション(option “)が表示されるまで下にスクロールします。先に進み、チェックを外します。
ファイルに拡張子がまったくない場合、この手順は必要ないかもしれませんが、ファイル(file type)の種類をある種類から別の種類に変更しようとしている場合は、これを行う必要があるため、この手順を含めています。次に、ファイルを右クリックして、[名前の変更(Rename)]を選択します。
名前(name and type)の末尾に移動し、 .XXXまたはファイルのタイプを入力します。たとえば、テキストファイル(text file)の場合は.TXT、Excelファイルの場合は.XLSなどです。明らかに、ファイルには元々含まれている必要があります。あなたがファイル拡張子も変更しているそのプログラムから来ました。私の場合、テキストファイル(text file)はExcelからのものだったので、その拡張子を追加し直しました。
ファイル拡張子の名前をバッチで変更する方法
では、一度に複数のファイル拡張子(file extension)の名前を変更するにはどうすればよいでしょうか。.PNGから.JPGに変更する必要のあるファイルでいっぱいのディレクトリがある場合、上記の方法を使用してこれを行うには、永遠に時間がかかります。幸い、一度に複数のファイルのファイル拡張子(file extension)を変更する方法はいくつかあります。
コマンドライン
コマンドライン(command line)に精通している方のために、非常に単純なファイル名変更タスクを実行するために使用できる非常に簡単なコマンドがあります。コマンドプロンプト(command prompt)で使用できるコマンドは、renと(ren) renameの(rename)2つです。どちらもまったく同じことをするので、どちらを使用するかは好みです。
たとえば、多数のJPG(JPGs inside)が含まれるフォルダがあり、ファイル拡張子(file extension)をPNGに変更する場合は、次のコマンドを入力します。
ren *.jpg *.png
上記のように、このコマンドは、そのディレクトリ内のJPGファイル(JPG file)拡張子を持つすべてのファイルをPNGファイル(PNG file)拡張子を持つファイルに変更しました。renコマンドの使用方法の詳細については、MicrosoftのWebサイト(Microsoft’s website)を参照してください。
一括名前変更ユーティリティ
コマンドライン(command line)が気が遠くなるように聞こえる場合は、数回クリックするだけで作業を完了できる便利なファイル名前変更ユーティリティがいくつかあります。私のお気に入りの1つは、一括名前(Bulk Rename Utility)変更ユーティリティです。これは、最も包括的なファイル名前変更ユーティリティの1つだからです。
はい、ウェブサイトからすべてのドキュメントを読まない限り、インターフェースはほとんど意味をなさないオプションを備えた完全に詰まったパックです。ただし、私たちの目的のために、私たちが心配しなければならないのは、右下にある拡張機能(11)というラベルの付いたボックスだけです。(Extension (11))[同じ](Same)から[固定(Fixed)]に変更してから、必要な新しい拡張子を入力します。変更をコミットする前に、リストボックスにファイルの新しい名前がすぐに表示されます。(list box)[名前の変更(Rename)]ボタンをクリックすると、それだけです。
このツールは非常に優れたユーティリティであり、 DSC00x(DSC00x)、IMG00xなどの名前で何千枚もの写真の名前を変更したい場合は、学習に興味があるかもしれないので、このツールは私たちの目的にはやり過ぎですが、私はこのツールについて言及しました。
高度な名前変更
理解するために少し読む必要があるもう1つの優れたプログラムは、AdvancedRenamerです(Advanced Renamer)。ありがたいことに、両方のサイトにユーザーガイドとチュートリアルがあります。また、ここではファイル拡張子(file extension)を変更するプロセスについて説明します。インストールしたら、[追加(Add)]ボタンをクリックしてファイルを追加するか、フォルダーを追加します。これにより、そのフォルダー内のすべてのファイルがリストに追加されます。
そのリストでアクションを実行するには、左側のペイン(hand pane)にメソッドを追加する必要があります。複数のメソッドを追加して、ファイルやフォルダーの複雑な名前変更を実行できます。[メソッドの追加(Add Method)]をクリックして、[新しい名前](New Name)を選択します。
次に、上部のボックスに希望の新しい拡張子を入力し、下部の[適用先(Apply to)]ボックスを[名前](Name)ではなく[拡張子(Extension)]に変更します。
ファイルのリストに、ファイル名または拡張子の変更で更新された更新された[(file name or extension)新しいファイル名]( New Filename)フィールドが表示されます。気に入った方法で取得したら、[バッチの開始( Start Batch)]ボタンをクリックします。
繰り返し(Again)になりますが、これらのプログラムを使用した最も簡単な例を示していますが、必要に応じて、はるかに複雑な名前変更スキームを作成できます。すべての追加機能を本当に気にしない場合は、ファイル拡張子(file extension)を変更するだけの最後のプログラムをチェックしてください。
バルクエクステンションチェンジャー
シンプルにしたい場合は、 BulkExtensionChangerが最適なプログラムです。あなたがしなければならないのは3つのことです:最初に、ファイルが置かれているフォルダを選び、次に現在の拡張子と置換拡張子を設定し、そしてただ行く(Go)ボタンを押してください。
唯一のオプションは、サブディレクトリを含めるかどうかです。2番目のステップでは、フォルダーにさまざまな種類のファイルがあり、一度に複数のファイルをチェックする場合に備えて、複数の置換ルールを追加できます。
うまくいけば(Hopefully)、これらはファイル拡張子の名前を変更するために必要なあらゆるニーズに十分なオプションです。ご不明な点がございましたら、お気軽にコメントを投稿してください。楽しみ!
How to Batch Change File Extensions for Windows Files
Recently, I came across а problem where I had to chаnge the file extensiоn on a bunch of Windows files from no extension to .JPG. Someone sent me a large number of files, but for some strange reason, they had no file extension, even though they were images! Once I added the .JPG extensiоn to the end of the file, I was able to open the images.
There are many other reasons why you may need to rename file extensions, so I’ll show you how you can change them one at a time if you have a small number of files or batch rename file extensions if you have lots of files.
If you have a file with no extension, Windows will probably assign a generic icon to it. When you try to open it, the Open With dialog will pop up where you’ll get a list of programs to choose from.
Obviously, since there is no file extension for the file, Windows is not able to determine which program should open it. If you want to change the file extension for the file, you first need to be able to see file extensions in Windows. You can do this by going to My Computer and then going to Tools and Folder Options.
In Windows 7, click on the Organize button and then click Folder and search options.
In Windows 8, you just click on the View tab in Explorer and check the File name extensions box.
Go to the View tab and scroll down till you see the option “Hide extensions for known file types“. Go ahead and uncheck it.
If the file has no extension at all, this step may not be necessary, but I am including it because if you’re trying to CHANGE the file type from one type to another, then you need to do this. Now right-click on your file and choose Rename.
Move to the end of the name and type in .XXX or whatever the type is for the file you want it to be, i.e. .TXT for text files, .XLS for Excel files, etc. Obviously, the file has to have originally been from that program that you are changing the file extension too. In my case, the text file was from Excel, so I added that extension back.
How to Batch Rename File Extensions
So how do you rename multiple file extensions at once? If you have a directory full of files that need to be changed from .PNG to .JPG, it’s going to take forever to do this using the method above. Luckily, there are a couple of different ways we can change the file extension for multiple files at once.
Command Line
For those of you who are familiar with the command line, there is a very easy command you can use to perform very simple file renaming tasks. There are two commands that you can use at the command prompt: ren and rename. Both of them do the exact same thing, so it’s just a preference as to which one you use.
If you have a folder with a bunch of JPGs inside and you want to change the file extension to PNG, for example, you would type in the following command:
ren *.jpg *.png
As you can see above, the command changed all the files in that directory with a JPG file extension to ones with a PNG file extension. You can get more information on how to use the ren command from Microsoft’s website.
Bulk Rename Utility
If the command line sounds daunting, then there are a couple of useful file renaming utilities that will get the job done for you with only a few clicks. One of my favorites is the Bulk Rename Utility because it is the single most comprehensive file renaming utility out there.
Yes, the interface is absolutely jammed pack with options that make little to no sense unless you read all the document from the website. However, for our purpose, all we have to worry about is the box labeled Extension (11) down at the bottom right. Change it from Same to Fixed and then type in the new extension you want. You’ll see that the list box will show you the new name of the file instantly before you even commit the changes. Click the Rename button and that’s it.
I mentioned this tool even though it’s overkill for our purpose because it’s a really great utility and one that some might be interested in learning if they want to rename thousands of photos with names likes DSC00x, IMG00x, etc.
Advanced Renamer
Another good program that also requires a bit of reading to figure out is Advanced Renamer. Thankfully, both sites have user guides and tutorials. Also, I’ll explain the process for changing the file extension here. Once you install it, go ahead and click the Add button to add their files or to add a folder, which will add all the files in that folder to the list.
Now in order to perform any actions on that list, you have to add methods in the left hand pane. You can add multiple methods to perform complex renaming of files and folders. We want to click Add Method and then choose New Name.
Now go ahead and type in the new extension you would like into the box at the top and then change the Apply to box at the bottom to Extension instead of Name.
In the list of files, you should see the updated New Filename field updated with the changes to the file name or extension. When you have gotten it right the way you like, go ahead and click on the Start Batch button.
Again, I’m giving the simplest example with these programs, but you can create far more complex renaming schemes if you like. If you really don’t care about all the extra functionality, then check out the last program that does nothing but change the file extension.
Bulk Extension Changer
If you want simple, Bulk Extension Changer is the program for you. All you have to do is three things: first, pick the folder where the files are located, then set the current and replacement extension and then just press the Go button.
The only option is if you want to include sub-directories or not. In the 2nd step, you can add multiple replacement rules in case your folder has files of many different types and you want to check several at once.
Hopefully, those are enough options for any need you might have for renaming file extensions. If you have any questions, feel free to post a comment. Enjoy!