【发布时间】:2016-07-23 11:18:15
【问题描述】:
我在从项目中查找文件时遇到问题。我正在使用代码获取此文件,但无法使用 url 获取它。
请帮我解决这个问题。
这是文件的路径
Users/yatish/Library/Developer/CoreSimulator/Devices/65048208-DC46-4B30-9526-470D6D8081D3/data/Containers/Data/Application/2E7EFDA0-9C0C-4440-962D-610C2AC18DDD/Documents/file.txt
这里是代码
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *Path = [NSString stringWithFormat:@"%@/%@%@",documentsDirectory,@"file"@".txt"];
[str writeToFile:Path atomically:YES encoding:NSUTF8StringEncoding error:&error];
NSString *fn=@"file";
NSString *searchFilename =[fn stringByAppendingString:@".txt"]; // name of the PDF you are searching for
NSArray *pathss = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectorys = [pathss objectAtIndex:0];
NSDirectoryEnumerator *direnum = [[NSFileManager defaultManager] enumeratorAtPath:documentsDirectorys];
NSString *documentsSubpath;
BOOL fileFound = false;
while (documentsSubpath = [direnum nextObject])
{
if (![documentsSubpath.lastPathComponent isEqual:searchFilename]) {
continue;
fileFound=NO;
}
NSLog(@"found %@", documentsSubpath);
fileFound =YES;
}
if(fileFound){
NSLog(@"File Found");///this line is execute when i run this code
}
【问题讨论】:
-
我已经在finder中找到了文件,但没有显示文件
标签: ios objective-c file