【发布时间】:2014-11-20 00:16:37
【问题描述】:
我正在尝试使用以下方法将文件复制到临时目录:
NSError *error = nil;
[[NSFileManager defaultManager] copyItemAtPath:pathWithSpaces
toPath:fullPath
error:&error];
if(error) {
NSLog(@"Error!!!");
}
else {
NSLog(@"Saved to temp directory");
}
但是当我试图复制一个路径有空格的文件时,它会抛出一个错误。
谁有这方面的经验?? 谢谢
日志如下:
2014-09-25 10:36:47.798 MyApp[25463:1128329] /Users/USER/Pictures/Screenshots/Screen%20Shot%202014-09-25%20at%2010.07.49.png
2014-09-25 10:36:47.798 MyApp[25463:1128329] Error!!!
(我选择了一个带空格的文件名)
【问题讨论】:
-
尽量用“\”代替“”,“\”是反斜杠+空格。
-
如果您打印错误而不是“错误!!!”会很好
标签: objective-c xcode cocoa nsfilemanager