0
多個文件擴展名,我需要,如果文件夾不包含在下面的代碼擴展字符串的文件,以提高警報面板。 「輸入」textField包含路徑字符串...無法讓它工作...感謝您的幫助。可可您在文件夾
NSString * filePath = [input stringValue];
NSURL *fileURL = [NSURL fileURLWithPath:filePath];
NSString *theFolder= [fileURL path];
NSFileManager * fileMan = [[NSFileManager alloc] init];
NSArray * files = [fileMan contentsOfDirectoryAtPath:theFolder error:nil];
if (files)
{
for(int index=0;index<files.count;index++)
{
NSString * file = [files objectAtIndex:index];
if (!([file.pathExtension isEqualToString:@"txt"] || [file.pathExtension isEqualToString:@"rtf"] || [file.pathExtension isEqualToString:@"doc"] || [file.pathExtension isEqualToString:@"rtfd"])) {
///alert code
你不知道該怎麼辦好警報面板或什麼是確切的問題? – Volker
@Volker與警報面板沒有問題,抱歉)。問題是上面的代碼沒有正確解析相關文件夾。換句話說 - 即使相關文件夾包含任何指定的擴展名,也會顯示警告面板。我正確解析文件夾(顯然是路徑字符串的lastPathComponent)?? – Paul