首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppleEvent : Finder遇到错误:Finder处理程序失败

AppleEvent : Finder遇到错误:Finder处理程序失败
EN

Stack Overflow用户
提问于 2012-01-13 17:24:05
回答 1查看 1.3K关注 0票数 1

我设置了这个脚本或者重命名了我的torrent文件夹,但是它总是给我那个奇怪的finder错误。当我不从文本文件中读取它时,它可以工作,但我需要这样做,这样我就不需要一直选择文件夹:请帮助:

代码语言:javascript
复制
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

顺便说一下,“/.torrentleanup-prefs.txt”的内容是:

/Users/student/Desktop/FIX ME NOW/Test文件夹/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-14 16:43:58

我没有看你的整个脚本,但是你在第一行读错了文件。你需要这样做。所以用这两行替换你的第一行...

代码语言:javascript
复制
set myFile to "/.torrentcleanup-prefs.txt"
set read_folder to read (POSIX file myFile)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8848308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档