OS X Yosemite で導入された JavaScript for Automation を使用して、ファイルを移動 (または複製) するという非常に単純なことをしようとしています。
これまでのところ、私はこのようなものを持っています。
finder = Application("Finder")
finder.move(Path("/Users/user/Source/file.pdf"), {
to: Path("/Users/user/Destination/file.pdf"),
replacing: true
})
結果は良くありません。
Error -1728: Can't get object.
もちろん、次のようなものを使用することもできますdoShellScript("mv source destination")
が、Finder + JAX ソリューションの方が優れているようです。