NSFileManager:将文件移动到NTFS硬盘

时间:2012-04-12 11:18:11

标签: objective-c macos osx-lion ntfs nsfilemanager

我正在尝试将一些文件从本地HD(当然是日志)复制到USB硬盘,并使用NTFS进行分区。

我只是在使用

[fileManager copyItemAtPath:src toPath:dest error:&err]

工作正常。

但是,对于某些文件(我不明白这些文件之间的关系),当我尝试从NTFS驱动器中删除它们时,我得到一个Finder错误

  

无法完成操作   发生意外错误(错误代码-50)。

我试图在网上搜索,我读到它可能是? / " | > *名称中的非法字符问题,但这些字符中没有一个字体出现在我错误的文件名称中(我没有'检查每个文件给我的错误,也因为我有数百个文件,但是每次都给出错误的文件是asdf.txt,因此我认为它与文件名无关...)。

此外(我不知道它是否相关),当出现错误的弹出窗口时,我知道有两个选择。即使取消操作,文件也会被删除。

有关我如何解决的任何建议? (当然,除了不使用NTFS驱动器外)
我正在使用MacOSX 10.7.2和Xcode 4.2.1。

0 个答案:

没有答案