Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Assets.FileUtility Class Reference

File Utilities methods. More...

Static Public Member Functions

static bool IsFileLocked (string filePath)
 Determines whether the specified file is locked. More...
 
static bool IsFileLocked (FileInfo file)
 Determines whether the specified file is locked. More...
 
static string GetAbsolutePath (string filePath)
 Gets the absolute path. More...
 
static string NormalizeFileExtension (string fileExtension)
 Normalizes the file extension by adding a '.' prefix and making it lowercase. More...
 
static HashSet< string > GetFileExtensionsAsSet (string fileExtensions)
 Gets the file extensions normalized separated by ',' ';'. More...
 
static string[] GetFileExtensions (string fileExtensions)
 Gets the file extensions normalized separated by ',' ';'. More...
 
static IEnumerable< DirectoryInfo > EnumerateDirectories (string rootDirectory, SearchDirection direction)
 

Detailed Description

File Utilities methods.

Definition at line 13 of file FileUtility.cs.

Member Function Documentation

static IEnumerable<DirectoryInfo> SiliconStudio.Assets.FileUtility.EnumerateDirectories ( string  rootDirectory,
SearchDirection  direction 
)
static

Definition at line 113 of file FileUtility.cs.

Referenced by SiliconStudio.Assets.Package.LoadTemporaryAssets().

static string SiliconStudio.Assets.FileUtility.GetAbsolutePath ( string  filePath)
static

Gets the absolute path.

Parameters
filePathThe file path.
Returns
An absolute path.

Definition at line 54 of file FileUtility.cs.

static string [] SiliconStudio.Assets.FileUtility.GetFileExtensions ( string  fileExtensions)
static

Gets the file extensions normalized separated by ',' ';'.

Parameters
fileExtensionsThe file extensions separated by ',' ';'.
Returns
An array of file extensions.

Definition at line 108 of file FileUtility.cs.

static HashSet<string> SiliconStudio.Assets.FileUtility.GetFileExtensionsAsSet ( string  fileExtensions)
static

Gets the file extensions normalized separated by ',' ';'.

Parameters
fileExtensionsThe file extensions separated by ',' ';'.
Returns
An array of file extensions.

Definition at line 85 of file FileUtility.cs.

static bool SiliconStudio.Assets.FileUtility.IsFileLocked ( string  filePath)
static

Determines whether the specified file is locked.

Parameters
filePathThe file path.
Returns
true if the specified file is locked; otherwise, false.
Exceptions
System.ArgumentNullExceptionfilePath

Definition at line 21 of file FileUtility.cs.

static bool SiliconStudio.Assets.FileUtility.IsFileLocked ( FileInfo  file)
static

Determines whether the specified file is locked.

Parameters
fileThe file.
Returns
true if the specified file is locked; otherwise, false.

Definition at line 33 of file FileUtility.cs.

static string SiliconStudio.Assets.FileUtility.NormalizeFileExtension ( string  fileExtension)
static

Normalizes the file extension by adding a '.' prefix and making it lowercase.

Parameters
fileExtensionThe file extension.
Returns
A normalized file extension.

Definition at line 64 of file FileUtility.cs.


The documentation for this class was generated from the following file: