Applescript để tự động thêm phần mở rộng .noindex vào một tệp?


Câu trả lời:


2

AppleScript sau đây sẽ nối thêm phần mở rộng .noindexvào bất kỳ tệp nào. Để sử dụng tập lệnh cụ thể này, hãy dán nó vào tài liệu AppleScript mới và lưu nó dưới dạng Ứng dụng. Nó sẽ có một biểu tượng giống như ứng dụng với một mũi tên. Điều này có nghĩa là kịch bản là một giọt. Để đổi tên bất kỳ tệp nào, chỉ cần thả tệp lên trên biểu tượng của ứng dụng này và tệp sẽ được đổi tên trong một giây.

on open theFileToRename
    tell theFileToRename
        tell application "Finder"
            set theName to the name of file theFileToRename as string
            set extension to ".noindex"
            set the name of file theFileToRename to (theName & extension)
        end tell
    end tell
end open

Nếu bạn không muốn sử dụng chức năng của Giọt, đoạn mã sau sẽ nhắc bạn chọn tệp:

set extension to ".noindex"
set theFileToRename to (choose file with prompt "Select a file to append the \"" & extension & "\" extension to." without multiple selections allowed)
tell application "Finder"
    set theName to the name of file theFileToRename as string
    set extension to ".noindex"
    set the name of file theFileToRename to (theName & extension)
end tell

Tôi hy vọng điều này hữu ích cho bạn.


2

Bạn có thể sử dụng lệnh đơn giản bên trong Terminal.app để đổi tên tất cả các tệp trong thư mục bao gồm các thư mục con. Điều hướng đến thư mục trong đó Bạn có các tệp để đổi tên ( cd /path/to/dir) và chạy lệnh này:

find . -name "*\.txt" -exec bash -c 'mv "{}" "{}.noindex"' \;

Điều này sẽ đổi tên tất cả txtcác tập tin. Thay đổi phần mở rộng thành bất cứ điều gì bạn muốn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.