web-dev-qa-db-ja.com

Windows 7で多くのファイルのファイル名の同じ部分を削除する方法

基本的に、私は音楽のアルバムを持っていて、私は手動でそれを自分でする必要があるのではなく、すべてのmp3ファイルから作者の名前を削除したいです。 Windows 7 Ultimateにこれを実行できる機能はありますか?

alt text

76
qroberts

Windowsの強力なコマンドラインツールであるPowerShellを使ってみることもできます。このコマンドを実行します。

フルコマンド:

get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }

それを分析する:

get-childitem *.mp3
これは、名前が.mp3で終わるすべてのファイルをリストします。その後、それらは|演算子を使用して次のコマンドにパイプされます。

foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
これは、Radiohead -のすべてのインスタンスを、""で表される何もないものに置き換え、ディレクトリ内のすべてのファイルから効果的にWordを消去します。

get-childitem *.mp3get-childitemに変更することもできます。名前が.mp3で終わるファイルだけでなく、ディレクトリ内のすべてのファイルの名前を変更することもできます。

115
Zain Patel

このための複雑なスクリプトは忘れてください。

renameは非常に古く、決して正しく完成されたコマンドではありません。あなたがそれを正しく使わないならば、結果はあなたを驚かせるかもしれません。

例えばabcd1.txtabcd2.txtabcd3.txtを取得するために1.txt2.txt3.txtなどからプレフィックスabcdを削除するには

rename "abcd*.txt" "////*.txt"

削除したい最初の文字数と同じ数の/が必要です。

両方の引数に二重引用符を付けてください。

48
user414051

これはうまくいくかもしれません。

次のようにしてバッチファイルを作成します。

for %%i in ("*.mp3") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st four chars, then appends prefix
ren "%fname%" "my%fname:~4%"
goto :eof

出典: http://www.codejacked.com/renaming-multiple-files-at-once-windows (コメント中、 "BlueNovember"から) )

13
user3463

このソフトウェアを試してください

http://www.bulkrenameutility.co.uk/Main_Intro.php

Bulk Rename Utilityは、Windows用の無料のファイル名変更ソフトウェアです。一括名前変更ユーティリティを使用すると、非常に柔軟な基準に基づいてファイルおよびフォルダ全体の名前を簡単に変更できます。日付/タイムスタンプの追加、番号の置き換え、テキストの挿入、大文字と小文字の変換、自動番号の追加、フォルダとサブフォルダの処理、およびその他たくさんの機能が追加されました。多くの柔軟な基準に従って、複数のファイルをすばやく名前変更します。さまざまな方法でファイル名を変更します。ファイル名にテキストを追加、置換、挿入します。大文字と小文字を変換し、数字を追加します。ファイル拡張子を削除または変更します。名前を変更する前に詳細なプレビューを確認してください。 EXIFメタデータを使用して写真の名前を変更する(つまり、 "撮影した日付"、 "解像度"、その他すべてのJPG写真ファイルに埋め込まれている情報)。 ID3タグを使用してMP3ファイルの名前を変更する(別名MP3 ID3タグの名前変更)。ファイルの作成と修正のタイムスタンプを変更します。それは無料です。インストールが簡単今すぐファイルをダウンロードして名前の変更を始めましょう。

12
Moab

ReNamerでそれを実行できます。 ReNamerでは、このように 'remove'ルールを追加するだけです( 'delete'ルールも機能します)。

ReNamer 'remove' rule

そして、ファイル、または名前を変更したいファイルが含まれているフォルダをウィンドウにドラッグアンドドロップし(または[ファイル/フォルダの追加]ボタンを使用)、プレビューを確認して確認したら[名前の変更]をクリックします。

ReNamer window

10
galacticninja

あなたは音楽ファイルを扱っているので、あなたのファイルの名前を変更するためのバッチファイルとユーティリティを忘れてください。 Mp3tag のような専用のプログラムを使ってください。

主な機能

バッチタグ編集ID3v1.1、ID3v2.3、ID3v2.4、MP4、WMA、APEv2タグ、およびVorbisコメントを一度に複数のファイルに書き込みます。

カバーアートのサポートアルバムカバーをダウンロードしてファイルに追加し、ライブラリをさらに輝かせます。

Amazon、discogs、freedb、MusicBrainzからのインポートAmazon、discogs、freedb、MusicBrainzなどのオンラインデータベースからの入力とタグのインポートを保存します。

文字または単語を置換しますタグおよびファイル名の文字列を置換します(正規表現をサポート)。

プレイリストを自動的に作成する編集中にプレイリストを自動的に作成および管理します。

タグからファイル名を変更するタグ情報に基づいてファイル名を変更し、ファイル名からタグをインポートします。

HTML、RTF、CSVへのエクスポートユーザー定義のテンプレートに基づいて、素敵なレポートとコレクションのリストを生成します。

完全なUnicodeサポートユーザーインターフェースとタグ付けは完全にUnicodeに準拠しています。

これらの主な機能に加えて、Mp3tagは、埋め込みアルバムカバーの一括エクスポートから、メディアタイプやTV番組設定などのiTunes固有のタグのサポートに至るまで、さまざまな機能や機能を提供します。シングルマウスクリック.

9
Metro Smurf

お気に入りを追加したいだけです。 マスター名を変更

このユーティリティは、ファイル名の一部を簡単に追加、削除、置換することができ、ファイルプロパティ、MP3タグ、JPEG JFIFおよびEXIFタグ、ビデオタグ、テキストファイルによる名前の変更もサポートします。使い方は簡単ですが、それでも非常に強力なバッチ名変更。

enter image description here

特徴

  • 携帯モード
  • インテリジェントナンバーソート
  • 完全なUnicodeファイル名のサポート
  • ファイルとフォルダの名前変更
  • カスタムファイルリストの列
  • 自動プレビュー
  • サブフォルダスキャンして複数のフォルダ内のファイルの名前を変更する
  • JPEG/MP3/Videoタグ、ファイルプロパティ、カウンタなどの変数名の変更
  • 一般的に使用される名前変更オプションを保存するためのスクリプト
  • [*]および[?]コマンドプロンプトスタイルのワイルドカード、または正規表現の完全サポート
  • ファイル/フォルダを右クリックしたり、「送信」を使用するためのオプションのエクスプローラ統合
  • 大文字と小文字の変更とテキストファイルのインポート
  • バッチ名変更のためのコマンドラインオプション
4
nixda

関連する要件がありました。

注意:
以下のコマンドを実行しようとしているフォルダのバックアップを作成してください


例1

注意:このコマンドは既存のファイル名の一部を上書きします

ディレクトリに2つのファイルしかない場合

This is file 1.txt  
This is file 2.txt  

そしてあなたが実行した場合:

rename "\*.\*" "abc-\*.\*"  

その後、ファイルは次のように変更されます。

abc- is file 1.txt  
abc- is file 2.txt  

例2

注意:このコマンドは既存のファイル名の一部を削除します

ディレクトリに2つのファイルしかない場合

This is file 1.txt  
This is file 2.txt  

そしてあなたが実行した場合:

rename "T\*.\*" "/\*.\*"  

その後、ファイルは次のように変更されます。

his is file 1.txt  
his is file 2.txt

私はいくつかの一般的なテキストでファイルの束の名前を変更するsvnを探していました。すでにcygwinをインストールしていたので、bashを実行しました。

bash-3.1$ for i in ipad_*; do svn rename $i ${i/ipad_}; done

私はTortoiseSVNが時々一般的な代替品を要求することを知っていますが、この場合はそうではありません。

1
pfa

cmd.exeに移動して、次のように入力します。

REN "Radiohead*.mp3" "*.mp3"

(引用付き)

0
Tobi