public static FileType GetFileTypeByExtention(string extension) { extension = extension.ToLower(); if (ExtsDocument.Contains(extension)) { return(FileType.Document); } if (ExtsSpreadsheet.Contains(extension)) { return(FileType.Spreadsheet); } if (ExtsPresentation.Contains(extension)) { return(FileType.Presentation); } if (ExtsImage.Contains(extension)) { return(FileType.Image); } if (ExtsArchive.Contains(extension)) { return(FileType.Archive); } if (ExtsAudio.Contains(extension)) { return(FileType.Audio); } if (ExtsVideo.Contains(extension)) { return(FileType.Video); } return(FileType.Unknown); }
// get file type public static FileType GetFileType(string fileName) { var ext = Path.GetExtension(fileName).ToLower(); if (ExtsDocument.Contains(ext)) { return(FileType.Word); // word type for document extensions } if (ExtsSpreadsheet.Contains(ext)) { return(FileType.Cell); // cell type for spreadsheet extensions } if (ExtsPresentation.Contains(ext)) { return(FileType.Slide); // slide type for presentation extensions } return(FileType.Word); // the default type is word }
public static FileType GetFileType(string fileName) { var ext = Path.GetExtension(fileName).ToLower(); if (ExtsDocument.Contains(ext)) { return(FileType.Text); } if (ExtsSpreadsheet.Contains(ext)) { return(FileType.Spreadsheet); } if (ExtsPresentation.Contains(ext)) { return(FileType.Presentation); } return(FileType.Text); }