Csv 使用Applescript(Mavericks)移动文件

Csv 使用Applescript(Mavericks)移动文件,csv,applescript,Csv,Applescript,我已经检查了Stackoverflow中类似问题的先前答案,即使使用move函数的最基本的句子似乎也存在问题。在我的例子中,我使用以下脚本 set theFile to "Macintosh HD/Users/sergioguerra1/Downloads/Reporte General.csv" set theFolder to "Macintosh HD/Users/sergioguerra1/Desktop/Detektor/Etapa II/" tell application "Fi

我已经检查了Stackoverflow中类似问题的先前答案,即使使用move函数的最基本的句子似乎也存在问题。在我的例子中,我使用以下脚本

set theFile to "Macintosh HD/Users/sergioguerra1/Downloads/Reporte General.csv"
set theFolder to "Macintosh HD/Users/sergioguerra1/Desktop/Detektor/Etapa II/"

tell application "Finder"
    move file theFile to folder theFolder with replacing
end tell 
我得到了以下错误:

“error”Finder出现错误:无法从文件“Macintosh HD/Users/sergioguerra1/Downloads/Reporte General.csv”中获取编号为1728的文件“Macintosh HD/Users/sergioguerra1/Downloads/Reporte General.csv”

我稍微改变了一下剧本

tell application "Finder"
    move theFile to theFolder with replacing
end tell 
我犯了一个不同的错误

“错误”查找程序收到错误:AppleeEvent处理程序失败。“编号-10000”


这是一个非常简单的代码,但不起作用。有人能找到错误吗?这与Mavericks有关吗?

在AppleScript中,您有不同类型的路径符号,并且您正在混合这两种符号。文件和别名类使用HFS路径。路径以卷名开头,由“:”分隔。Posix文件类使用Posix路径文件符号。它总是从文件系统的根文件夹开始(其他系统安装到此文件系统中),并使用“/”作为分隔符。由于您的命令以
move file
开头,您已经指示文件路径符号必须是HFS路径:

set theFile to "Macintosh HD:Users:sergioguerra1:Downloads:Reporte General.csv"
set theFolder to "Macintosh HD:Users:sergioguerra1:Desktop:Detektor:Etapa II"

tell application "Finder"
    move file theFile to folder theFolder with replacing
end tell 

在AppleScript中,有不同类型的路径符号,并且将这两种符号混合在一起。文件和别名类使用HFS路径。路径以卷名开头,由“:”分隔。Posix文件类使用Posix路径文件符号。它总是从文件系统的根文件夹开始(其他系统安装到此文件系统中),并使用“/”作为分隔符。由于您的命令以
move file
开头,您已经指示文件路径符号必须是HFS路径:

set theFile to "Macintosh HD:Users:sergioguerra1:Downloads:Reporte General.csv"
set theFolder to "Macintosh HD:Users:sergioguerra1:Desktop:Detektor:Etapa II"

tell application "Finder"
    move file theFile to folder theFolder with replacing
end tell 

在AppleScript中,有不同类型的路径符号,并且将这两种符号混合在一起。文件和别名类使用HFS路径。路径以卷名开头,由“:”分隔。Posix文件类使用Posix路径文件符号。它总是从文件系统的根文件夹开始(其他系统安装到此文件系统中),并使用“/”作为分隔符。由于您的命令以
move file
开头,您已经指示文件路径符号必须是HFS路径:

set theFile to "Macintosh HD:Users:sergioguerra1:Downloads:Reporte General.csv"
set theFolder to "Macintosh HD:Users:sergioguerra1:Desktop:Detektor:Etapa II"

tell application "Finder"
    move file theFile to folder theFolder with replacing
end tell 

在AppleScript中,有不同类型的路径符号,并且将这两种符号混合在一起。文件和别名类使用HFS路径。路径以卷名开头,由“:”分隔。Posix文件类使用Posix路径文件符号。它总是从文件系统的根文件夹开始(其他系统安装到此文件系统中),并使用“/”作为分隔符。由于您的命令以
move file
开头,您已经指示文件路径符号必须是HFS路径:

set theFile to "Macintosh HD:Users:sergioguerra1:Downloads:Reporte General.csv"
set theFolder to "Macintosh HD:Users:sergioguerra1:Desktop:Detektor:Etapa II"

tell application "Finder"
    move file theFile to folder theFolder with replacing
end tell 

遗憾的是,它仍然不起作用。我得到了以下错误:错误“Finder得到了一个错误:无法获取文件\”Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv\”,文件“Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv”中的编号-1728,但文件在那里(下载文件夹),并且它的名称没有问题。怎么了?还是不工作!我开始觉得这可能是个bug。我可以使用自动机执行相同的操作,但使用applescript时@Adayzdone不起作用。该代码在我所有的机器(小牛、山狮和雪豹)上都有效。其中一条路径必须有一个输入错误。您可以轻松地替换这两个路径,并将它们替换为“选择文件作为字符串”和“选择文件夹作为字符串”命令,以测试它是否仍然不起作用。遗憾的是,它仍然不起作用。我得到了以下错误:错误“Finder得到了一个错误:无法获取文件\”Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv\”,文件“Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv”中的编号-1728,但文件在那里(下载文件夹),并且它的名称没有问题。怎么了?还是不工作!我开始觉得这可能是个bug。我可以使用自动机执行相同的操作,但使用applescript时@Adayzdone不起作用。该代码在我所有的机器(小牛、山狮和雪豹)上都有效。其中一条路径必须有一个输入错误。您可以轻松地替换这两个路径,并将它们替换为“选择文件作为字符串”和“选择文件夹作为字符串”命令,以测试它是否仍然不起作用。遗憾的是,它仍然不起作用。我得到了以下错误:错误“Finder得到了一个错误:无法获取文件\”Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv\”,文件“Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv”中的编号-1728,但文件在那里(下载文件夹),并且它的名称没有问题。怎么了?还是不工作!我开始觉得这可能是个bug。我可以使用自动机执行相同的操作,但使用applescript时@Adayzdone不起作用。该代码在我所有的机器(小牛、山狮和雪豹)上都有效。其中一条路径必须有一个输入错误。您可以轻松地替换这两个路径,并将它们替换为“选择文件作为字符串”和“选择文件夹作为字符串”命令,以测试它是否仍然不起作用。遗憾的是,它仍然不起作用。我得到了以下错误:错误“Finder得到了一个错误:无法获取文件\”Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv\”,文件“Macintosh HD:Users:sergioguerra1:Downloads:Reporte_general.csv”中的编号-1728,但文件在那里(下载文件夹),并且它的名称没有问题。怎么了?还是不工作!我开始觉得这可能是个bug。我可以使用自动机执行相同的操作,但使用applescript时@Adayzdone不起作用。该代码在我所有的机器(小牛、山狮和雪豹)上都有效。其中一条路径必须有一个输入错误。您可以轻松地替换这两个路径,并将它们替换为ChooseFileasString和choos