Class SystemFileService
- Namespace
- HeBianGu.Base.WpfBase
- Assembly
- HeBianGu.Base.WpfBase.dll
public static class SystemFileService
- Inheritance
-
SystemFileService
- Inherited Members
-
Fields
AudioExtension
public const string AudioExtension = "mp3 mpeg3 wav wave flac fla aiff aif aifc aac adt adts m2ts mp2 3g2 3gp2 3gp 3gpp m4a m4v mp4v mp4 mov asf wm wmv wma mp1 avi ac3 ec3"
Field Value
- string
ImageExtension
public const string ImageExtension = "jpg jpeg png gif pdf tga tif svg tga bmp dds eps webp"
Field Value
- string
VedioExtension
public const string VedioExtension = "wmv asf asx rm rmvb mpg mpeg mpe 3gp mov mp4 m4v avi dat mkv flv vob dat bdmv"
Field Value
- string
Properties
AudioExtensions
public static string[] AudioExtensions { get; }
Property Value
- string[]
AudioExtensionsFilter
public static string AudioExtensionsFilter { get; }
Property Value
- string
ImageExtensions
public static string[] ImageExtensions { get; }
Property Value
- string[]
ImageExtensionsFilter
public static string ImageExtensionsFilter { get; }
Property Value
- string
VedioExtensions
public static string[] VedioExtensions { get; }
Property Value
- string[]
VedioExtensionsFilter
public static string VedioExtensionsFilter { get; }
Property Value
- string
Methods
GetAllAudios(string)
public static IEnumerable<string> GetAllAudios(string foldPath)
Parameters
foldPath
string
Returns
- IEnumerable<string>
GetAllFiles(string, Predicate<FileInfo>)
public static IEnumerable<string> GetAllFiles(string foldPath, Predicate<FileInfo> match = null)
Parameters
foldPath
string
match
Predicate<FileInfo>
Returns
- IEnumerable<string>
GetAllImages(string)
public static IEnumerable<string> GetAllImages(string foldPath)
Parameters
foldPath
string
Returns
- IEnumerable<string>
GetAllVedios(string)
public static IEnumerable<string> GetAllVedios(string foldPath)
Parameters
foldPath
string
Returns
- IEnumerable<string>
GetExtension(string[])
public static string GetExtension(string[] extensions)
Parameters
extensions
string[]
Returns
- string