2012-01-13 45 views
1

我有這個腳本設置或重命名我的torrent文件夾,但它不斷給我那個奇怪的發現者錯誤。它的工作原理,當我不從文本文件閱讀,但我需要這樣我就不需要選擇文件夾的所有時間:請幫助:Applescript:Finder出現錯誤:AppleEvent處理程序失敗

set read_folder to read (POSIX path of "/.torrentcleanup-prefs.txt") as text 
set autofolder to (POSIX file read_folder) 
set folderlist to ("") 
tell application "Finder" to set folderlist to (get name of folders of folder autofolder) 
repeat with i in folderlist 
    set dfilepath to (POSIX path of ((autofolder & i) as text)) 
    set dfoldername to quoted form of POSIX path of dfilepath 
    set dfolder to i 
    set dmovie to quoted form of (text 1 thru ((length of dfolder) - 7) of dfolder as text) 
    try 
     do shell script "cd " & dfoldername & "; mv ./*.mkv ../" & dmovie & ".mkv" 
    end try 
    try 
     do shell script "cd " & dfoldername & "; mv ./*.mp4 ../" & dmovie & ".mp4" 
    end try 
    do shell script "rm -r " & dfoldername & "" 
end repeat 

的方式,內容「/.torrentcleanup-prefs.txt」是:

/用戶/學生/桌面/ FIX ME NOW /測試文件夾/

回答

0

我不敢看你的整個腳本,但您在讀取文件錯誤在第一行。你需要這樣做。所以用這兩個替換你的第一條線......

set myFile to "/.torrentcleanup-prefs.txt" 
set read_folder to read (POSIX file myFile) 
相關問題