Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Applescript:Finder出现错误:AppleeEvent处理程序失败_Applescript_Finder - Fatal编程技术网

Applescript:Finder出现错误:AppleeEvent处理程序失败

Applescript:Finder出现错误:AppleeEvent处理程序失败,applescript,finder,Applescript,Finder,我有这个脚本设置或重命名我的torrent文件夹,但它一直给我那个奇怪的查找错误。当我不从文本文件中读取它时,它可以工作,但我需要它,这样我就不需要一直选择文件夹:请帮助: 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 "Fi

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

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的内容是:


/Users/student/Desktop/FIX ME NOW/Test Folder/

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

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