我正在尝试将一些文件从本地HD(当然是日志)复制到USB硬盘,并使用NTFS进行分区。
我只是在使用
[fileManager copyItemAtPath:src toPath:dest error:&err]
工作正常。
但是,对于某些文件(我不明白这些文件之间的关系),当我尝试从NTFS驱动器中删除它们时,我得到一个Finder错误
无法完成操作 发生意外错误(错误代码-50)。
我试图在网上搜索,我读到它可能是? / " | > *
名称中的非法字符问题,但这些字符中没有一个字体出现在我错误的文件名称中(我没有'检查每个文件给我的错误,也因为我有数百个文件,但是每次都给出错误的文件是asdf.txt
,因此我认为它与文件名无关...)。
此外(我不知道它是否相关),当出现错误的弹出窗口时,我知道有两个选择。即使取消操作,文件也会被删除。
有关我如何解决的任何建议? (当然,除了不使用NTFS驱动器外)
我正在使用MacOSX 10.7.2和Xcode 4.2.1。