Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> システム最適化 >> ファイル名をまとめて変更する方法

ファイル名をまとめて変更する方法

  

ファイル名をまとめて変更する方法は? [ExcelとDOSのコマンドの使い方]

Windowsコンピュータでファイル名を一括して変更するのはとても簡単です。すべてのファイルを選択し、F2を押して、説明文を入力してください。

Windowsは各ファイル名に固有のシーケンス番号を追加します。

これはかなり迅速な解決策ですが、変更方法をカスタマイズできないため、あまり柔軟ではありません。

たとえば、ファイル名に現在の日付をどのように追加しますか。それとも、ファイル名のいくつかの単語や文字(スペルミスなど)を置き換えますか?または、デフォルトのファイル(1).jpgの代わりに、file-A.jpgのように別の名前変更システムに従ってファイルを変更したい場合もあります。

バッチでファイル名を効果的に変更するには、いくらか複雑なシェルプログラミング言語(SED、AWK、Perl)、またはもっと簡単な方法(スプレッドシートといくつかのdosコマンドを使用する)を学ぶことができます。

1:Windowsの左下隅にある[スタート]メニューをクリックし、[ファイル名を指定して実行]を選択して「cmd」と入力し、Enterキーを押してコマンドラインを入力します。

2:cdコマンドを使用して、ファイル名をまとめて変更するフォルダディレクトリに移動します。たとえば、ここでは、Cドライブのpicsフォルダに入ります。

cd

cd pics

3:Enter dir /b現在のフォルダディレクトリにあるすべてのファイルのリストを表示できます。

「dir /b> pics.xls」と入力して、リストをpics.xlsスプレッドシートに出力します。

4:面白いことが今始まっています。 ExcelまたはGoogle Docsのスプレッドシートを開くと、最初の列にファイルのリストが表示されます。

5:その隣の空白列に、対応する関数関数式を追加します。たとえば、ファイル名にCONCATENATE()およびDATE()を使用してファイル名に指定された文字を変更するには、SUBSTITUTEを使用します。日付などを追加します。

6:B1セルの右下隅にある+プラス記号を選択して下にドラッグし、数式がすべての行にコピーされるようにします。

これで、元のファイル名はA列になり、ファイル名をB列に置き換えます。DOSの

では、ファイル名をrenameコマンドに変換します。

列Cに、Excelの数式を入力します。

= CONCATENATE( "ren"、A1、 ""、B1)

入力が正しいことを確認するには、関数のチェックマークをクリックします。 、右下隅の+プラス記号までドラッグして、すべての行に適用します。

7:C列を選択し、C disk picsフォルダのディレクトリにある「コピー」をクリックしてrename.batファイルを作成し、コピーした内容をそこに貼り付けます。

8:これで基本的な作業は完了しました。 C:picsの下にrename.batというコマンドを入力してEnterを押すと、picsディレクトリ内のファイル名がすべて期待通りに変更されていることがわかります。

Copyright © Windowsの知識 All Rights Reserved