'새 폴더'기본 이름 변경


답변:


17

AppleScript의 도움으로이를 달성 할 수 있습니다.

AppleScript 편집기를 열고 새 도큐멘트를 생성하고 다음 도난당한 줄을 붙여 넣으십시오 .

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

파일을 AppleScript 응용 프로그램 (예 : DateFolder.app)으로 저장하십시오 (예 : ~ / Applications).

폴더를 열고 도구 모음에 DateFolder.app를 놓으십시오.

파인더 툴바

열린 폴더에 폴더를 만들려면 툴바에서 앱 아이콘을 누르십시오. 새 폴더가 자동으로 열립니다. open y새 폴더를 열지 않으려면 스크립트 ( ) 에서 22 행을 제거하십시오 . Dock에 응용 프로그램을 추가하고 열면 가장 앞쪽 폴더 나 바탕 화면에 폴더가없는 경우 새 폴더가 만들어집니다.

Mac OS X 10.7.5에서만 테스트되었습니다. 사자!


하이픈과 현재 시간을 추가하려면 다음 줄을 추가하십시오 (위의 스크립트에서 32-34 줄 바꾸기).

        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)

PowerPC 응용 프로그램은 더 이상 지원되지 않으므로 "foldermaker.app"응용 프로그램을 열 수 없습니다. 10.11.2 (15C50) 실행 중
Gaurav Gandhi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.