コマンドラインを使用したファイルの名前変更
入力を少し増やし、マウスのクリックを少し減らしてもかまわない場合は、コマンドラインから多くのアクションを実行できます。
(コマンドプロンプトウィンドウの表示については、別のヒントで説明しています。)コマンドラインから実行できることの1つは、ファイルの名前を変更することです。コマンドラインのrenameコマンドはREN(またはRENAME)であり、2つのパラメーターを取ります。最初のパラメーターは名前を変更するファイルを指定し、2番目のパラメーターはその新しい名前を指定します。
「C:\ Temp \ OldFile.txt」というファイルがあり、その名前を「NewFile.txt」に変更するとします。コマンドラインで次のように入力します:
C:\> REN C:\Temp\OldFile.txt NewFile.txt
RENコマンドの2番目のパラメーターにはパス情報が含まれていませんが、最初のパラメーターには含まれていることに注意してください。これは、ファイルの名前を別のデバイスまたはディレクトリに変更できないことを意味します。
ワイルドカード文字「?」を使用して、一度に複数のファイルの名前を変更することもできます。および “”。 「?」文字は、ファイル名の実際の文字を1つだけ表します。 「」文字は、ファイル名の1つ以上の実際の文字を表します。したがって、たとえば、特定のディレクトリ内のすべての.tmpファイルの名前を.txtファイルに簡単に変更できます。
C:\> REN .tmp .txt
「?」を使用できますより具体的にするか、ファイル名の一部のみの名前を変更します。フォルダ内に複数のファイルがあり、その中には「file01.tmp」、「file02.tmp」、「file03.tmp」などの名前が付けられているとします。「file ??。tmp」ファイルの名前を変更したいだけです。 「.txt」拡張子。これを行う1つの方法は次のとおりです:
C:\> REN file??.tmp file*.txt
名前の一部の名前を変更することもできます(拡張子に関係なく)
少しの創造性で。したがって、名前を変更するファイルが「file01.txt」や「file02.txt」のようなものである場合、次のコマンドはそれらの名前を「file71.txt」、「file72.txt」に変更します。
C:\> REN file??.tmp file7?.txt
最後に、RENを使用してファイル名の一部を削除できます。 「Jan-numbers.xlsx」、「Feb-numbers.xlsx」、「Dec-numbers.xlsx」という名前のファイルがあるとします。これらのファイルの名前を変更して、「-numbers」を削除できます
そのような名前の一部:
C:\> REN ???-numbers.xlsx ???.xlsx
特にワイルドカードを使用するrenameコマンドは、パラメーターに注意する場合に非常に時間の節約になります。個人的には、ここに示した例よりも高度なことをしたい場合は、さまざまなダウンロードサイトから入手できる無料のファイル名前変更ツールの1つを使用します。
このヒント(13085)は、Windows 7、8、および10に適用されます。