Tôi cần một cách để tôi có thể tự động quét toàn bộ ổ đĩa của mình và đổi tên * .mp3 của tôi thành * .3pm hoặc xóa chúng. Làm thế nào tôi có thể làm điều đó?
Tôi cần một cách để tôi có thể tự động quét toàn bộ ổ đĩa của mình và đổi tên * .mp3 của tôi thành * .3pm hoặc xóa chúng. Làm thế nào tôi có thể làm điều đó?
Câu trả lời:
Đối với phần đổi tên, bạn có thể làm điều này với Kiến Renamer . (Mặc dù đó không phải là cách tốt nhất để làm điều đó)
Khi bạn nhấp vào "Thêm thư mục", bạn nên kiểm tra tất cả các tùy chọn (thêm tệp đã chọn, thêm thư mục đã chọn, cũng áp dụng hai tùy chọn này cho thư mục con) và chọn ổ đĩa của bạn. Sẽ mất nhiều thời gian để tạo danh sách ban đầu, vì nó sẽ lấy toàn bộ danh sách các tệp để đổi tên.
Khi các tệp được liệt kê, bạn có thể đặt hành động "thay thế chuỗi", từ .mp3 đến .3pm.
Bạn không thể xóa chúng khỏi chương trình này, mặc dù.
Điều đó nói rằng, có lẽ có một cách tốt hơn để làm điều này, bởi vì phương pháp này sẽ tốn rất nhiều thời gian cho việc không có gì, với việc liệt kê và cố gắng thực hiện một hành động trên tổng số tệp từ ổ đĩa, không chỉ mp3.
Đưa ra Cygwin hoặc là MinGW môi trường, hoặc thậm chí GnuWin32 'S tìm thấy :
# delete them all
find /cygdrive/x -iname '*.mp3' -delete
# rename them all
# requires the classic Perl rename script or workalike
find /cygdrive/x -iname '*.mp3' -print0 | xargs -0 rename.pl 's/\.mp3$/.3pm/'
Đây là kịch bản đổi tên Perl cổ điển ; nó có sẵn ở nhiều nơi. Đây là phiên bản cập nhật hơn trên Perlmonks . Tải xuống và lưu nó ở đâu đó trên PATH của bạn với tên đổi tên.pl (hoặc cập nhật lệnh với tên bạn đã đặt cho nó).
Thay thế x với ký tự ổ đĩa của bạn (đối với Cygwin) hoặc đường dẫn tương ứng cho gốc ổ đĩa của bạn trong MinGW hoặc GnuWin32.
Bạn có quen thuộc với Python không? Bạn có thể thử sử dụng mô-đun os: os.rename(old, new)
và chọn tất cả các tệp * .mp3 bằng cách sử dụng os.glob
mô-đun.
Tôi cần một cách để tôi có thể tự động quét toàn bộ ổ đĩa của mình và đổi tên * .mp3 thành * .3pm hoặc xóa chúng, làm thế nào tôi có thể làm điều đó?
Vâng, bạn nói nó có thể đổi tên chúng hoặc là xóa chúng, vì vậy đây là một lệnh sẽ xóa tất cả các tệp * .mp3.
del *.mp3 /S /F /Q