Thay đổi tên mặc định 'Thư mục mới'


11

Khi chúng tôi tạo 'thư mục mới' trong công cụ tìm, nó sẽ tự động được đặt tên là 'thư mục không tên'.

Có thể thay đổi tên thư mục mặc định đó thành tên ngày hiện tại, ví dụ "20151223" không?



@MrMojoRisin Điều này không cho phép tên thư mục động dựa trên ngày.
nohillside

Câu trả lời:


17

Với sự hỗ trợ của AppleScript, bạn có thể thực hiện điều này.

Mở AppleScript Editor, tạo một tài liệu mới và dán các dòng bị đánh cắp sau :

tell application "Finder"
    try
        if exists Finder window 1 then
            set thisPath to (the target of the front window) as alias
        else
            set thisPath to (path to desktop)
        end if
    on error
        return
    end try
end tell
set x to my the_perfect_datestring()
if x is not "-ERROR" then
    set fullPath to thisPath & x as text
    tell application "Finder"
        try
            --activate
            if not (exists fullPath) then
                set y to make new folder at thisPath with properties {name:x}
            end if
            activate
            open y
        end try
    end tell
end if
on the_perfect_datestring()
    try
        set cd to (the current date)
        set the_year to year of (cd) as number
        set the_month to month of (cd) as number
        set the_day to day of (cd) as number
        if the_month < 10 then set the_month to "0" & the_month
        if the_day < 10 then set the_day to "0" & the_day
        return ((the_year & the_month & the_day) as string)
    on error
        return "-ERROR"
    end try
end the_perfect_datestring

Lưu tệp dưới dạng ứng dụng AppleScript (ví dụ DateFolder.app) ở đâu đó (ví dụ ~ / Ứng dụng).

Mở một thư mục và thả DateFolder.app trên thanh công cụ:

Thanh công cụ Finder

Để tạo thư mục trong thư mục mở, chỉ cần nhấn biểu tượng của ứng dụng trên thanh công cụ. Thư mục mới sẽ tự động mở. Xóa dòng 22 trong tập lệnh ( open y) nếu bạn không muốn mở thư mục mới. Nếu bạn thêm ứng dụng vào Dock và mở nó, nó sẽ tạo một thư mục mới trong thư mục ngoài cùng hoặc trên màn hình nền (nếu không có thư mục nào được mở).

Chỉ được thử nghiệm trong Mac OS X 10.7.5. Sư tử!


Để thêm dấu gạch nối và thời gian hiện tại, hãy thêm các dòng sau (thay thế dòng 32-34 trong tập lệnh ở trên):

        set the_hour to hours of (cd) as number
        set the_minute to minutes of (cd) as number
        set the_second to seconds of (cd) as number
        if the_month < 10 then set the_month to "0" & the_month
        if the_day < 10 then set the_day to "0" & the_day
        if the_hour < 10 then set the_hour to "0" & the_hour
        if the_minute < 10 then set the_minute to "0" & the_minute
        if the_second < 10 then set the_second to "0" & the_second
        return ((the_year & the_month & the_day & "-" & the_hour & the_minute & the_second) as string)

Bạn không thể mở ứng dụng Foldermaker.app trực vì ứng dụng PowerPC không còn được hỗ trợ. Chạy 10.11.2 (15C50).
Gaurav Gandhi
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.