C# Class EpLibrary.cs.FolderHelper

This is a class for Folder Processing Class
Show file Open project: juhgiyo/EpLibrary.cs Class Usage Examples

Public Methods

Method Description
ChooseFolder ( String title ) : String

Show the Choose Folder Dialog and return true if successfully folder is chosen with chosen folder path.

ChooseFolder ( String title, Environment rootFolder ) : String

Show the Choose Folder Dialog and return true if successfully folder is chosen with chosen folder path.

CopyFile ( String fromFile, String toFile, bool overWrite = true ) : bool

Copy the source file to the destination file

CreateFolder ( String path ) : DirectoryInfo

Create given folder path from file system

DeleteFolder ( String path ) : void

Delete given folder path from file system

GetDirList ( string dirPath ) : List

Get the directory and file list of given path

GetFileExtension ( String filePath ) : String

Return only the extension of given file path

GetFileName ( String filePath ) : String

Return the simple name of the file

GetFileTitle ( String filePath ) : String

Return the simple name of the file without extension

GetModuleFileDirectory ( ) : String

Return only the directory ending with "\" which contains the current executable file

GetModuleFileName ( ) : String

Return the full path with file name for the current executable file

GetPathOnly ( String filePath ) : String

Return only the directory of given file path with file name

IsDirectoryExist ( String path ) : bool

Check if the given directory exists

IsFileExist ( String path ) : bool

Check if the given file path exists

IsPathExist ( String path ) : bool

Check if the given path exists

Private Methods

Method Description
GetModuleFileName ( IntPtr hModule, StringBuilder lpFilename, int nSize ) : int

Method Details

ChooseFolder() public static method

Show the Choose Folder Dialog and return true if successfully folder is chosen with chosen folder path.
public static ChooseFolder ( String title ) : String
title String the title of the choose folder dialog
return String

ChooseFolder() public static method

Show the Choose Folder Dialog and return true if successfully folder is chosen with chosen folder path.
public static ChooseFolder ( String title, Environment rootFolder ) : String
title String the title of the choose folder dialog
rootFolder System.Environment the root folder
return String

CopyFile() public static method

Copy the source file to the destination file
public static CopyFile ( String fromFile, String toFile, bool overWrite = true ) : bool
fromFile String the source file path
toFile String the destination file path
overWrite bool overwrite if exist
return bool

CreateFolder() public static method

Create given folder path from file system
public static CreateFolder ( String path ) : DirectoryInfo
path String the file path to create
return System.IO.DirectoryInfo

DeleteFolder() public static method

Delete given folder path from file system
public static DeleteFolder ( String path ) : void
path String the file path to delete
return void

GetDirList() public static method

Get the directory and file list of given path
public static GetDirList ( string dirPath ) : List
dirPath string the folder path
return List

GetFileExtension() public static method

Return only the extension of given file path
public static GetFileExtension ( String filePath ) : String
filePath String the full path of the file with file name
return String

GetFileName() public static method

Return the simple name of the file
public static GetFileName ( String filePath ) : String
filePath String the full path of the file with file name
return String

GetFileTitle() public static method

Return the simple name of the file without extension
public static GetFileTitle ( String filePath ) : String
filePath String the full path of the file with file name
return String

GetModuleFileDirectory() public static method

Return only the directory ending with "\" which contains the current executable file
public static GetModuleFileDirectory ( ) : String
return String

GetModuleFileName() public static method

Return the full path with file name for the current executable file
public static GetModuleFileName ( ) : String
return String

GetPathOnly() public static method

Return only the directory of given file path with file name
public static GetPathOnly ( String filePath ) : String
filePath String the full path of the file with file name
return String

IsDirectoryExist() public static method

Check if the given directory exists
public static IsDirectoryExist ( String path ) : bool
path String the directory path to check
return bool

IsFileExist() public static method

Check if the given file path exists
public static IsFileExist ( String path ) : bool
path String the file path to check
return bool

IsPathExist() public static method

Check if the given path exists
public static IsPathExist ( String path ) : bool
path String the path to check
return bool