คำถามติดแท็ก batch-rename

แท็กนี้เกี่ยวกับการเปลี่ยนชื่อไฟล์กลุ่มใหญ่

13
มีวิธีการแบทช์ไฟล์เปลี่ยนชื่อเป็นตัวพิมพ์เล็ก?
ฉันต้องการวิธีเปลี่ยนชื่อไฟล์ทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อยเป็นตัวพิมพ์เล็ก ฉันต้องการทราบว่ามีวิธีการทำเช่นนั้นโดยใช้เฉพาะ windows (XP หรือ 7)

4
คำนำหน้านำไฟล์ออกจำนวนมากบน Mac?
ฉันจะลบคำนำหน้าไฟล์จำนวนมากใน Mac ได้อย่างไร ตัวอย่างเช่นภายในโฟลเดอร์ของฉันฉันมีไฟล์ต่อไปนี้: img_sometext1.jpg img_sometext2.jpg ... img_sometext10.jpg ฉันจะลบได้img_อย่างไร

6
เพิ่มข้อความที่ส่วนท้ายของชื่อไฟล์ (แต่ก่อนนามสกุล) โดยใช้ไฟล์แบตช์
ฉันมีรายการไฟล์ที่อยู่ในรูปแบบด้านซ้าย ฉันต้องการผนวกสตริงไปยังชื่อไฟล์แต่ละชื่อ แต่ก่อนที่จะขยายดังที่แสดง: File 1.txt -> File 1 version 1.txt File 2.txt -> File 2 version 1.txt File 3.txt -> File 3 version 1.txt File 4.txt -> File 4 version 1.txt ... ในแต่ละกรณีสตริงที่ผนวกจะเหมือนกันในไฟล์ทั้งหมด ดูเหมือนว่าจะเป็นงานง่าย ๆ แต่ฉันมีปัญหาในการใส่ลงในไฟล์แบทช์ ฉันได้ลองใช้renคำสั่งและติดตามตัวอย่างในหน้านี้แล้ว แต่ชื่อไฟล์ที่เป็นผลลัพธ์จะต่อท้ายสตริงหลังนามสกุล: File 1.txt version 1.txt


5
วิธีเปลี่ยนชื่อหลายไฟล์ในหลาย ๆ โฟลเดอร์ด้วยคำสั่งเดียว
เราต้องการเปลี่ยนชื่อ*.htmlไฟล์ของเราเป็น*.php(พอเศร้า) มีความรู้ไม่เพียงพอที่จะทำมันด้วยคำสั่ง cmd prompt และ / หรือไฟล์แบทช์ ปัญหาคือว่าแต่ละไฟล์อยู่ในโฟลเดอร์ที่แยกต่างหาก - และฉันกำลังพูดถึงชื่อโฟลเดอร์มากกว่า 750 ชื่อที่แตกต่างกัน การใช้ไวด์การ์ดสำหรับไฟล์ที่ฉันรู้คือการ* ใช้ไวด์การ์ดสำหรับโฟลเดอร์นั้นไม่เป็นที่รู้จักสำหรับฉัน เราอาจต้องใช้FORคำสั่ง (ใน Command Prompt) แต่ที่นั่นฉันติดขัดอยู่ โครงสร้างโฟลเดอร์ที่เราใช้คือ: parent-folder / child-folder / grandchild-folder / file .html ตัวอย่างเช่น: games/A/game_name/file.html games/B/game_name/file.html games/C/game_name/file.html และอื่น ๆ โฟลเดอร์พาเรนต์จะเหมือนกันสำหรับไฟล์ทั้งหมด โฟลเดอร์ child & grandchild แตกต่างกันสำหรับไฟล์ส่วนใหญ่ หลังจากเปลี่ยนชื่อไฟล์เหล่านี้เป็น*.phpฉันถือว่าต่อไปนี้ใน.htaccessจะทำการเปลี่ยนเส้นทางถาวร RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php

5
วิธีการเปลี่ยนชื่อไฟล์ / โฟลเดอร์ซ้ำ ๆ เพื่อทำให้ชื่อเป็นมิตรกับ Windows
ฉันมีไฟล์จำนวนมากในกล่อง Ubuntu ซึ่งมีตัวละครต่าง ๆ ในชื่อไฟล์ที่ Windows ไม่ยอมรับ (ส่วนใหญ่เป็น ":" และ "*" แต่อาจเป็นอย่างอื่น) วิธีที่ง่ายที่สุดในการเปลี่ยนชื่อและย้ายไปยังเครื่อง Windows คืออะไร คุณสามารถแทนที่อักขระเหล่านี้ด้วย "[โคลอน]" และ "[เครื่องหมายดอกจัน]"

3
คำสั่ง Windows 7 เพื่อเพิ่มศูนย์นำหน้าไปยังชุดชื่อไฟล์
มีปัญหาในการรับไวยากรณ์คำสั่งที่ถูกต้อง เราจำเป็นต้องเพิ่มศูนย์นำหน้าไปยังชุดของไฟล์ในไดเรกทอรีเป็นประจำ ฉันไม่สามารถดาวน์โหลดและติดตั้งรายการซอฟต์แวร์ที่ต้องทำ ระบบปฏิบัติการคือ Windows-7 ความยาวของชื่อไฟล์จะแตกต่างกันไป เช่น 000165-CityName1.pdf ถึง 0000165-CityName1.pdf 000166-CityNameLonger2.pdf ถึง 0000166-CityNameLonger2.pdf เป็นต้นหากกำลังมองหาคำสั่งเปลี่ยนชื่อที่ใช้งานได้ใครบางคนได้โปรดแนะนำมัน ฉันลองครึ่งโหลแล้วไม่สำเร็จ

1
เพิ่มคำต่อท้ายให้กับไฟล์ด้วยเมนูบริบทใน Windows Explorer
ต้องการเพิ่มคำต่อท้ายชื่อไฟล์ (เปลี่ยนชื่อ) ผ่านทางเมนูคลิกขวา อย่างนี้: คลิกขวาที่ไฟล์ เลือกคำต่อท้ายจากเมนูบริบท ไฟล์ได้รับการเปลี่ยนชื่อ ฉันพยายามเพิ่มรายการรีจิสทรีต่อไปนี้: HKEY_CLASSES_ROOT * shell old command cmd /c ren "%1" "%1 old" แต่มันส่งผลให้เกิดข้อผิดพลาดทางไวยากรณ์ จะดีมากถ้ามันสามารถใช้เพื่อเลือกและเปลี่ยนชื่อหลายไฟล์พร้อมกัน

1
เพิ่มคำต่อท้ายให้กับหลาย ๆ ชื่อโฟลเดอร์โดยคงชื่อเดิมไว้
โดยทั่วไปฉันมีหลายโฟลเดอร์ที่เรียกว่าชื่อต่างกัน ฉันต้องการเพิ่มคำต่อท้ายท้ายของแต่ละโฟลเดอร์และใน Windows (ไม่มีซอฟต์แวร์ของ บริษัท อื่น) ตัวอย่างเช่น: Mercury, Venus, Earth, Mars และฉันต้องการ: Mercury 2015, Venus 2015, Earth 2015, Mars 2015

2
การเปลี่ยนชื่อไฟล์. jpg ในไดเรกทอรีย่อยโดยไม่เปลี่ยนวันที่สร้าง (บน MAC)
ฉันมีไฟล์ JPEG หลายไฟล์ที่มีชื่อเหมือนกัน (เช่น "orig.jpg") แต่ละไฟล์ในไดเรกทอรีย่อยแยกกัน แต่ละไดเรกทอรีย่อยมีชื่อที่ไม่ซ้ำกัน (เช่น xplmz3nc5n, tyrn5m6ktv, ฯลฯ ... ) ฉันต้องการเปลี่ยนชื่อ jpegs ตามวันที่ / เวลาที่สร้าง (เช่น 20120629_142536.jpg ฯลฯ ) ฉันสามารถใช้ photoshop เพื่อเปลี่ยนชื่อแบทช์แต่ละไฟล์ด้วยตัวระบุที่ไม่ซ้ำกัน คุณสมบัติหลักที่ได้รับอนุญาตนี้คือความสามารถของ photoshop ในการ "รวมไดเรกทอรีย่อยทั้งหมด" ในกระบวนการแบทช์ ฉันหวังว่าจะสามารถใช้ exiftool เพื่อเปลี่ยนชื่อไฟล์เพื่อรวมวันที่สร้าง (สำหรับการทำรายการง่าย) น่าเสียดายที่กระบวนการเปลี่ยนชื่อชุด photoshop จะเขียนวันที่สร้างไฟล์เป็นวันที่วันนี้ ... ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการแบทช์เปลี่ยนชื่อไฟล์ในชุดของไดเรกทอรีย่อยโดยใช้พูดคำสั่ง terminal? แก้ไข คำตอบที่นี่และรับผลลัพธ์ต่อไปนี้ในเทอร์มินัล cd ~/foo for dir in *; …

2
สคริปต์ชุดเพื่อเปลี่ยนชื่อไฟล์แบทช์หรือใช้เครื่องมือ? [ซ้ำ]
ซ้ำได้: ฉันจะเปลี่ยนชื่อไฟล์จำนวนมากจากบรรทัดคำสั่งได้อย่างไร ฉันมีโฟลเดอร์บางไฟล์ที่ฉันต้องการเปลี่ยนชื่อ โครงสร้างทั่วไปของไฟล์คือ /root /module 1 /chapter 1 /01 Intro.wmv /02 Topic.wmv ... /chapter 2 /01 Intro.wmv /02 Topic.wmv /chapter 3 /module 2 /chapter 4 /chapter 5 /chapter 6 ... ฉันต้องการแบทช์ไฟล์เปลี่ยนชื่อและย้ายไปยัง/rootไดเรกทอรีด้วยรูปแบบที่ระบุด้านล่าง 01 01 Intro.wmv 01 02 Topic.wmv 02 03 Intro.wmv ^ this is the chapter number ^ this is …

2
ลิงค์เปลี่ยนชุดไดเรกทอรี“ เริ่มต้น”
ฉันมีลิงก์ 100 ~ ish ในไดเรกทอรี ฉันไม่ต้องการเปลี่ยน 'เริ่มต้นใน' เป็น "" ทั้งหมดเช่นไม่มีอะไร มันน่าเบื่อมากที่จะทำทีละตัวในคุณสมบัติ มีวิธีง่าย ๆ (โดยไม่ต้องสร้างใหม่แต่ละรายการ)

1
ฉันต้องการเปลี่ยนชื่อกลุ่มของไฟล์ที่มีหมายเลข แต่แก้ไขหมายเลข + 5 ได้อย่างไร [ซ้ำ]
ซ้ำกันได้: ฉันจะเปลี่ยนชื่อไฟล์จำนวนมากจากบรรทัดคำสั่งหรือใช้เครื่องมือของบุคคลที่สามได้อย่างไร ฉันมีกลุ่มไฟล์. mp3 47 ไฟล์ที่ใช้สำหรับโครงการมัลติมีเดียที่ชื่อ 01.mp3 - 47.mp3 ไฟล์ทุกไฟล์ควรมีชื่อนั่นคือหมายเลข +5 ดังนั้น 02.mp3 ควรเป็น 07 .mp3 ไฟล์ที่ถูกเปลี่ยนชื่อสามารถมีส่วนนำหน้าบางส่วน + หมายเลขหรือสามารถเขียนลงในโฟลเดอร์ใหม่เพื่อไม่รบกวนไฟล์ที่มีอยู่ ฉันมีอูบุนตูและ Windows ตามที่ฉันต้องการ .. ใครบางคนสามารถแนะนำวิธีการนี้ได้หรือไม่?

1
จะเพิ่มคำนำหน้าให้กับโฟลเดอร์และโฟลเดอร์ย่อยทั้งหมดได้อย่างไร (Windows)
Re: จะเพิ่มคำนำหน้าให้กับไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์ได้อย่างไร? (Windows) ฉันกำลังพยายามสร้างไฟล์. bat ซึ่งจะเปลี่ยนชื่อโครงสร้างโฟลเดอร์ที่กำหนดไว้ล่วงหน้าด้วยคำนำหน้าหมายเลขโครงการเช่น ชื่อโครงการ / ผู้ดูแลระบบ - กลายเป็น - 7000-01 ชื่อโครงการ / ผู้ดูแลระบบ 7000-01 นี่คือสิ่งที่ฉันมี: @Echo off pushd for /d %%g in (*) do ren "%%g" "7000-01 %%g" ซึ่งใช้งานได้เฉพาะในระดับสูงสุด แต่ฉันต้องการให้เปลี่ยนชื่อโฟลเดอร์ย่อยทั้งหมด (รวมถึงที่อยู่ต่ำกว่าระดับ 'ผู้ดูแลระบบ' ในเช่นด้านบน) ฉันอ่านที่นี่ - https://ss64.com/nt/for_d.html การใช้for /d /rควรทำงานเพื่อเปลี่ยนชื่อโฟลเดอร์ย่อยทั้งหมดซ้ำ แต่ฉันไม่สามารถใช้งานได้ FYI pushdจะถูกใช้เพื่อให้ชื่อ. bat ยังคงเหมือนเดิม

1
การแก้ไขชื่อไฟล์ในสไตล์ของตัวแก้ไขข้อความในไดเรกทอรี
ฉันจะแก้ไขชื่อของไฟล์ในไดเรกทอรีราวกับว่าฉันแก้ไขข้อความของไฟล์โดยใช้โปรแกรมแก้ไขข้อความได้อย่างไร? ฉันรู้สึกว่าฉันเห็นสิ่งนี้สาธิตในวิดีโอบางทีอาจใช้ปลั๊กอิน Vim หรืออย่างอื่น - หรืออาจเป็นข้อความ Sublime? ฉันต้องการที่จะสามารถทำการแทนที่สตริง regex ทำการแก้ไขโดยพลการ ฯลฯ โดยไม่ต้องเขียนเชลล์สคริปต์หรือร่างคำสั่ง arcane shell

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.