โดยทั่วไปฉันมีอัลบั้มเพลงและฉันต้องการลบชื่อผู้แต่งออกจากไฟล์ mp3 ทั้งหมดแทนที่จะต้องทำด้วยตนเอง มีฟังก์ชั่นใน Windows 7 Ultimate ที่สามารถทำสิ่งนี้ให้ฉันได้หรือไม่?

โดยทั่วไปฉันมีอัลบั้มเพลงและฉันต้องการลบชื่อผู้แต่งออกจากไฟล์ mp3 ทั้งหมดแทนที่จะต้องทำด้วยตนเอง มีฟังก์ชั่นใน Windows 7 Ultimate ที่สามารถทำสิ่งนี้ให้ฉันได้หรือไม่?

คำตอบ:
คุณสามารถลองใช้ PowerShell ซึ่งเป็นเครื่องมือบรรทัดคำสั่งของ Windows ที่ทรงพลัง คุณต้องการเรียกใช้คำสั่งนี้:
คำสั่งแบบเต็ม:
get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
วิเคราะห์มัน
get-childitem *.mp3.mp3นี้แสดงไฟล์ทั้งหมดที่มีชื่อลงท้ายด้วย
พวกเขาจะถูกไพพ์ไปยังคำสั่งถัดไปพร้อมกับ|โอเปอเรเตอร์
foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
สิ่งนี้จะแทนที่อินสแตนซ์ทั้งหมดที่Radiohead -ไม่มีสิ่งใดแสดงแทนด้วยการ""ลบคำจากไฟล์ทั้งหมดในไดเรกทอรีอย่างมีประสิทธิภาพ
นอกจากนี้คุณยังสามารถปรับเปลี่ยนget-childitem *.mp3ไปget-childitem- ที่จะเปลี่ยนชื่อไฟล์ทั้งหมดในไดเรกทอรีที่ไม่เพียง .mp3แต่ไฟล์ที่มีชื่อลงท้ายด้วย
$_ $_.เป็นตัวแทน? ขอบคุณ!
                    foreachวง $_.ดังนี้โน้ตจุดการเข้าถึงคุณสมบัติ / วิธีการ / องค์ประกอบ ดังนั้นเข้าถึงคุณสมบัติชื่อของแต่ละไฟล์ที่มีการประปาผ่าน$_.Name get-childitem
                    -recurseพารามิเตอร์ลงในget-childitem
                    ลืมสคริปต์ที่ซับซ้อนสำหรับเรื่องนี้
renameเป็นคำสั่งที่เก่ามากและไม่สมบูรณ์ หากคุณใช้งานไม่ถูกต้องผลลัพธ์อาจทำให้คุณประหลาดใจ
ยกตัวอย่างเช่นในการลบคำนำหน้าabcdจากabcd1.txt, abcd2.txt, abcd3.txtฯลฯ เพื่อให้ได้รับ1.txt, 2.txt, 3.txtเพียงแค่ใช้
rename "abcd*.txt" "////*.txt"
คุณต้องมีจำนวน/เท่ากับจำนวนอักขระเริ่มต้นที่คุณต้องการลบ
วางเครื่องหมายคำพูดคู่สำหรับอาร์กิวเมนต์ทั้งคู่
The syntax of the command is incorrectข้อผิดพลาด ฉันอยากรู้ว่าเทคนิคนี้เคยโพสต์ที่ใดก่อนคำตอบนี้ไหม ฉันต้องอัปเดตคำสั่ง Windows RENAME ตีความสัญลักษณ์แทนได้อย่างไร ถึงแม้ว่าในทางเทคนิคแล้ว Q&A นั้น/จะไม่ทำงานเป็น wildcard
                    สิ่งนี้อาจใช้ได้
สร้างแบตช์ไฟล์ดังต่อไปนี้:
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")
ลองใช้ซอฟต์แวร์นี้
http://www.bulkrenameutility.co.uk/Main_Intro.php
Bulk Rename Utility เป็นซอฟต์แวร์เปลี่ยนชื่อไฟล์ฟรีสำหรับ Windows Bulk Rename Utility ช่วยให้คุณสามารถเปลี่ยนชื่อไฟล์และโฟลเดอร์ทั้งหมดได้อย่างง่ายดายตามเกณฑ์ที่ยืดหยุ่นอย่างยิ่ง เพิ่มการประทับวันที่ / เวลา, แทนที่ตัวเลข, แทรกข้อความ, แปลงตัวอักษร, เพิ่มหมายเลขอัตโนมัติ, โฟลเดอร์กระบวนการและโฟลเดอร์ย่อย .... รวมทั้งอีกมาก! เปลี่ยนชื่อหลายไฟล์อย่างรวดเร็วตามเกณฑ์ที่ยืดหยุ่นหลายอย่าง เปลี่ยนชื่อไฟล์ได้หลายวิธี: เพิ่มแทนที่แทรกข้อความลงในชื่อไฟล์ กรณีแปลงเพิ่มตัวเลข ลบหรือเปลี่ยนนามสกุลไฟล์ ตรวจสอบตัวอย่างโดยละเอียดก่อนที่จะเปลี่ยนชื่อ เปลี่ยนชื่อรูปภาพโดยใช้ข้อมูล EXIF เมตาดาต้า (เช่น "วันที่ถ่ายภาพ", "ความละเอียด" และข้อมูลอื่น ๆ ที่ฝังอยู่ในไฟล์รูปภาพ JPG ทั้งหมด) เปลี่ยนชื่อรูปภาพวันหยุดของคุณจาก dsc1790.jpg ไร้ความหมายเป็น NewYork1.jpg เปลี่ยนชื่อไฟล์ MP3 โดยใช้แท็ก ID3 (aka การเปลี่ยนชื่อแท็ก MP3 ID3) เปลี่ยนการสร้างไฟล์และการประทับเวลาการแก้ไข นั่นฟรี. ติดตั้งง่าย ดาวน์โหลดและเริ่มเปลี่ยนชื่อไฟล์ของคุณทันที!
ReNamerสามารถทำเช่นนั้นได้ ใน ReNamer เพียงเพิ่มกฎ 'ลบ' เช่นนี้ (กฎ 'ลบ' จะใช้งานได้):

จากนั้นลากและวางไฟล์หรือโฟลเดอร์ที่มีไฟล์ที่คุณต้องการเปลี่ยนชื่อเป็นหน้าต่างของมัน (หรือใช้ปุ่ม 'เพิ่มไฟล์ / โฟลเดอร์') จากนั้นตรวจสอบตัวอย่างและยืนยันเมื่อคลิกที่ 'เปลี่ยนชื่อ':

เมื่อคุณจัดการกับไฟล์เพลงโปรดลืมเกี่ยวกับแบตช์ไฟล์และยูทิลิตี้เพื่อเปลี่ยนชื่อไฟล์ของคุณ ใช้โปรแกรมเฉพาะเช่นMp3tagซึ่งเป็นสิ่งจำเป็นอย่างยิ่งหากคุณต้องการจัดระเบียบเพลงของคุณ
คุณสมบัติหลัก
การแก้ไขแท็กแบตช์เขียน ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 แท็กและ Vorbis ความคิดเห็นไปยังหลายไฟล์พร้อมกัน
รองรับการดาวน์โหลดCover Artและเพิ่มปกอัลบั้มลงในไฟล์ของคุณและทำให้ไลบรารีของคุณเป็นประกายยิ่งขึ้น
นำเข้าจาก Amazon, discogs, freedb, MusicBrainzบันทึกการพิมพ์และนำเข้าแท็กจากฐานข้อมูลออนไลน์เช่น Amazon, discogs, freedb, MusicBrainz และอีกมากมาย
แทนที่อักขระหรือคำแทนที่สตริงในแท็กและชื่อไฟล์ (ด้วยการสนับสนุนนิพจน์ทั่วไป)
สร้างเพลย์ลิสต์โดยอัตโนมัติสร้างและจัดการเพลย์ลิสต์โดยอัตโนมัติขณะแก้ไข
เปลี่ยนชื่อไฟล์จากแท็กเปลี่ยนชื่อไฟล์ตามข้อมูลแท็กและนำเข้าแท็กจากชื่อไฟล์
ส่งออกเป็น HTML, RTF, CSVสร้างรายงานที่ดีและรายการคอลเลกชันของคุณตามแม่แบบที่ผู้ใช้กำหนด
รองรับ Unicode อย่างเต็มรูปแบบส่วนติดต่อผู้ใช้และการติดแท็กเป็นไปตาม Unicode อย่างสมบูรณ์
นอกจากคุณสมบัติหลักเหล่านี้ Mp3tag ยังมีฟังก์ชั่นและคุณสมบัติอื่น ๆ อีกมากมายตั้งแต่การส่งออกชุดของปกอัลบั้มแบบฝังการสนับสนุนแท็กเฉพาะของ iTunes เช่นการตั้งค่าประเภทสื่อหรือการแสดงรายการทีวี คลิกเมาส์เพียงครั้งเดียว
ฉันแค่ต้องการเพิ่มคนโปรดของฉัน: เปลี่ยนชื่ออาจารย์
ยูทิลิตี้นี้จะเพิ่มลบหรือเปลี่ยนบางส่วนของชื่อไฟล์ได้อย่างง่ายดายและยังสนับสนุนการเปลี่ยนชื่อผ่านคุณสมบัติของไฟล์แท็ก MP3, JPEG JFIF และแท็ก EXIF, แท็กวิดีโอและไฟล์ข้อความ การเปลี่ยนชื่อแบทช์นั้นใช้ง่าย แต่ยังทรงพลังมาก

ฉันมีข้อกำหนดที่เกี่ยวข้อง
ข้อควรระวัง: 
ทำการสำรองข้อมูลโฟลเดอร์ที่คุณพยายามทำตามคำสั่งด้านล่าง
ตัวอย่างที่ 1 :
ข้อควรระวัง: คำสั่งนี้จะเขียนทับส่วนหนึ่งของชื่อไฟล์ที่มีอยู่
หากคุณมีเพียงสองไฟล์ในไดเรกทอรี:
This is file 1.txt  
This is file 2.txt  
และถ้าคุณเรียกใช้:
rename "\*.\*" "abc-\*.\*"  
จากนั้นไฟล์จะเปลี่ยนเป็น:
abc- is file 1.txt  
abc- is file 2.txt  
ตัวอย่างที่ 2 :
ข้อควรระวัง: คำสั่งนี้จะลบส่วนหนึ่งของชื่อไฟล์ที่มีอยู่
หากคุณมีเพียงสองไฟล์ในไดเรกทอรี:
This is file 1.txt  
This is file 2.txt  
และถ้าคุณเรียกใช้:
rename "T\*.\*" "/\*.\*"  
จากนั้นไฟล์จะเปลี่ยนเป็น:
his is file 1.txt  
his is file 2.txt
ฉันต้องการเปลี่ยนชื่อกลุ่มไฟล์ด้วยข้อความทั่วไป เมื่อฉันได้ติดตั้ง cygwin แล้วฉันก็จบลงด้วยการทุบตี
bash-3.1$ for i in ipad_*; do svn rename $i ${i/ipad_}; done
ฉันรู้ว่า TortoiseSVN บางครั้งจะแจ้งให้มีการเปลี่ยนที่พบบ่อย แต่ไม่ใช่ในกรณีนี้
ไปที่cmd.exeและพิมพ์:
REN "Radiohead*.mp3" "*.mp3"
(พร้อมใบเสนอราคา)