【发布时间】:2012-08-03 16:49:56
【问题描述】:
我正在阅读的章节是在谈论NSFileManager,作者说要创建一个名为testFile的空文件。 testFile 与 main.m 位于同一文件夹下。我没有创建newfile。我无法复制testFile,它是returning 2 和NSLog 说@"couldnt copy file"。我试图把 toPath 的论点: as @"/Users/el/Desktop/prog/prog/newfile"
int main (int argc, char *argv[]) {
@autoreleasepool {
NSString *fName = @"/Users/el/Desktop/prog/prog/testFile";
NSFileManager *fm = [NSFileManager defaultManager];
if ([fm fileExistsAtPath: fName] == NO) {
NSLog(@"couldnt find file");
return 1;
}
if ([fm copyItemAtPath:fName toPath:@"newfile" error:NULL] == NO) {
NSLog(@"couldnt copy file");
return 2;
}
【问题讨论】:
标签: objective-c macos nsurl nsfilemanager file-copying