コード例 #1
0
        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);
        }
コード例 #2
0
        // 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
        }
コード例 #3
0
        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);
        }