Objective c 如何触发Finder';“以编程方式移动文件”对话框?
我正在开发一个小型Cocoa实用程序,它允许用户将文件拖到窗口上,然后将这些文件移到另一个文件夹中 我想触发Finder的“移动文件对话框”,而不是自己移动拖动的文件(通过Objective c 如何触发Finder';“以编程方式移动文件”对话框?,objective-c,cocoa,finder,Objective C,Cocoa,Finder,我正在开发一个小型Cocoa实用程序,它允许用户将文件拖到窗口上,然后将这些文件移到另一个文件夹中 我想触发Finder的“移动文件对话框”,而不是自己移动拖动的文件(通过[[NSWorkspace sharedWorkspace]performFileOperation:NSWorkspaceMoveOperation…])。这将为用户提供视觉反馈(进度条),并负责错误处理(例如,目标位置存在文件) 我曾考虑过使用Apple脚本,但也许有更简单的方法来打开该对话框?也许您应该检查NSFileM
[[NSWorkspace sharedWorkspace]performFileOperation:NSWorkspaceMoveOperation…]
)。这将为用户提供视觉反馈(进度条),并负责错误处理(例如,目标位置存在文件)
我曾考虑过使用Apple脚本,但也许有更简单的方法来打开该对话框?也许您应该检查NSFileManager。 NSFileManager只提供低级文件系统功能。我正在寻找一种处理移动文件的高级方法(例如,显示进度对话框,要求确认替换文件等)。无论如何,谢谢你。