如何操作Mac上的桌面文件或文件夹的位置?

时间:2011-11-03 04:42:40

标签: objective-c macos desktop

有没有办法以编程方式将Mac桌面上的桌面文件夹或文件移动到桌面上的其他位置?

2 个答案:

答案 0 :(得分:2)

我不熟悉objective-c API(我想你想要Scripting bridge?),但这里是AppleScript版本:

tell application "Finder"
    set desktop position of someFile to {50,50}
end tell

答案 1 :(得分:1)

使用NSFileManager。

NSFileManager *manager = [NSFileManager defaultManager];
[manager moveItemAtURL:oldURL toURL:newURL error:error];

请务必正确处理错误。