Hàng loạt để đổi tên bằng cách sử dụng tệp văn bản cho tên mới

  • Vấn đề
  • Dung dịch
  • chú thích

Vấn đề

Tôi đang xuất hàng loạt tên tệp và tôi không có quyền kiểm soát tên ouput của mỗi tệp. Tôi cần đổi tên từng tên tệp thành một tiêu chuẩn cụ thể. Tôi đã tạo một tệp văn bản có tên tệp được xuất trong một cột và tên tệp nên được đổi tên thành cột khác.

Có cách nào để viết một tập lệnh có thể sử dụng tệp văn bản để tra cứu tên cũ và đổi tên thành tên mới không?

Dung dịch

Bạn có tên cũ và tên mới trong hai cột trong một tệp. Tôi sẽ gọi tệp "name.txt". Đây là kịch bản sẽ đổi tên tất cả chúng trong một lô.

 tên chuỗi var; con mèo "tên.txt"> $ tên

trong khi ($ name "")

làm

dòng var str; lex "1" $ tên> $ dòng

var str tên cũ, tên mới; wex "1" $ line> $ oldname; wex "1" $ line> $ newname

đổi tên hệ thống ("" "+ $ oldname +" "") ("" "+ $ newname +" "")

làm xong

Kịch bản này là trong biterscripting.

Bạn có thể tải xuống miễn phí từ //www.biterscripting.com. Nó cài đặt trong vài phút.

Lưu tập lệnh trong tệp C: Sc Scriptrename.txt. Bắt đầu biterscripting. Nhập lệnh sau.

 tập lệnh rename.txt 

Nó sẽ đổi tên tất cả các tệp một. Sau đó xuất chúng.

chú thích

Cảm ơn SenHu về mẹo này trên diễn đàn.
Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên