gpt4 book ai didi

ios - 如何从 iOS 5 的 NSArray 中的文件列表中删除文件扩展名

转载 作者:可可西里 更新时间:2023-11-01 06:22:20 24 4
gpt4 key购买 nike

在 iOS 5 中工作,我从我的文档目录中读取了一个文件名列表,该数组称为“文件列表”。我正在尝试获取不带扩展名的文件名列表。只有我列表中的姓氏删除了扩展名。有什么想法吗?

- (IBAction)getFile:(id)sender
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory =[paths objectAtIndex:0];
NSArray *fileList = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil];
NSString *names = [[[fileList valueForKey:@"description"]componentsJoinedByString:@"\n"]stringByDeletingPathExtension];

NSLog(@"File Name Is \n%@",names);
showFile.text = names;
}

最佳答案

- (IBAction)getFile:(id)sender
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory =[paths objectAtIndex:0];
NSArray *fileList = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil];
NSString *names = nil;
for (NSString *name in fileList){
if (!names) names = [[name lastPathComponent] stringByDeletingPathExtension];
else names = [names stringByAppendingFormat:@" %@",[[name lastPathComponent] stringByDeletingPathExtension]];
}
NSLog(@"File Name Is \n%@",names
}

关于ios - 如何从 iOS 5 的 NSArray 中的文件列表中删除文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com