2014-10-17 55 views
1

我想了解如何使用NSFileManager,但我有一个文件存在于我的桌面上,当我输入该文件的路径时,NSFileManager方法fileExistsAtath:返回False。似乎我失去了一些东西。这是代码。NSFileManager - fileExistsAtPath:?

NSFileManager *fileManager = [NSFileManager defaultManager]; 

//self.pathToRead is /Users/nikita/Desktop/asdf.wav 
NSString *readPath = [[NSURL fileURLWithPath:[self.pathToRead stringValue]] absoluteString]; 

//readPath is file:///Users/nikita/Desktop/asdf.wav 
if(![fileManager fileExistsAtPath:readPath]) 
    NSLog(@"File does not exist!"); 

回答

3

变化:

NSString *readPath = [[NSURL fileURLWithPath:[self.pathToRead stringValue]] absoluteString]; 

NSString *readPath = [[NSURL fileURLWithPath:[self.pathToRead stringValue]] path]; 
相关问题