C# Класс ATMLManagerLibrary.managers.FileManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CopyFolder ( string sourceDirName, string destDirName, bool copySubDirs ) : void
DeleteDirectory ( string path, bool recursive ) : bool
DeleteDirectory ( string path ) : void
DeleteFile ( string fullFileName ) : void
FileExists ( string fileName ) : bool
GetFileNames ( List fileList, bool recurse ) : bool
GetFileNames ( List fileList, bool recurse, String searchPattern ) : bool
GetFileNames ( List fileList, string parentDirectory, bool recurse, String searchPattern, bool useShortNames = false ) : bool
GetFileNames ( List fileList, string parentDirectory, bool recurse, bool useShortNames = false ) : bool
GetFolderNames ( string startingLocation ) : List
OpenFile ( String &xmlContent, String &fileName, String filter ) : bool
OpenFile ( byte &byteContent, FileInfo &fileInfo ) : bool
OpenFile ( byte &byteContent, FileInfo &fileInfo, String filter ) : bool
OpenFolder ( String &selectedPath ) : bool
OpenXmlFile ( String &xmlContent ) : bool
OpenXmlFile ( String &xmlContent, String &fileName ) : bool
ReadFile ( String fileName ) : byte[]
ReadFile ( String fileName, FileInfo &fi ) : byte[]
RenameFile ( string oldName, string newName ) : void
RenameProjectFiles ( string projectPath, string oldName, string newName ) : void
SelectFiles ( List files ) : bool
SetFolderToMonitor ( string folder ) : void
WriteFile ( String fileName, byte fileContent ) : bool
WriteFile ( byte fileContent ) : bool
WriteFile ( byte fileContent, string fileName ) : bool
WriteFile ( byte fileContent, string filter, string fileName ) : bool

Приватные методы

Метод Описание
ClearAttributes ( string strDest ) : void
DeleteDir ( string path ) : void
FileManager ( ) : System
InitiFileWatcher ( string path ) : void
OpenFile ( FileInfo fi, int timeOut ) : Stream
_fileWatcher_Changed ( object sender, FileSystemEventArgs e ) : void
_fileWatcher_Created ( object sender, FileSystemEventArgs e ) : void
_fileWatcher_Deleted ( object sender, FileSystemEventArgs e ) : void
_fileWatcher_Renamed ( object sender, RenamedEventArgs e ) : void
getInstance ( ) : FileManager

Описание методов

CopyFolder() публичный статический Метод

public static CopyFolder ( string sourceDirName, string destDirName, bool copySubDirs ) : void
sourceDirName string
destDirName string
copySubDirs bool
Результат void

DeleteDirectory() публичный статический Метод

public static DeleteDirectory ( string path, bool recursive ) : bool
path string
recursive bool
Результат bool

DeleteDirectory() публичный статический Метод

public static DeleteDirectory ( string path ) : void
path string
Результат void

DeleteFile() публичный статический Метод

public static DeleteFile ( string fullFileName ) : void
fullFileName string
Результат void

FileExists() публичный статический Метод

public static FileExists ( string fileName ) : bool
fileName string
Результат bool

GetFileNames() публичный статический Метод

public static GetFileNames ( List fileList, bool recurse ) : bool
fileList List
recurse bool
Результат bool

GetFileNames() публичный статический Метод

public static GetFileNames ( List fileList, bool recurse, String searchPattern ) : bool
fileList List
recurse bool
searchPattern String
Результат bool

GetFileNames() публичный статический Метод

public static GetFileNames ( List fileList, string parentDirectory, bool recurse, String searchPattern, bool useShortNames = false ) : bool
fileList List
parentDirectory string
recurse bool
searchPattern String
useShortNames bool
Результат bool

GetFileNames() публичный статический Метод

public static GetFileNames ( List fileList, string parentDirectory, bool recurse, bool useShortNames = false ) : bool
fileList List
parentDirectory string
recurse bool
useShortNames bool
Результат bool

GetFolderNames() публичный статический Метод

public static GetFolderNames ( string startingLocation ) : List
startingLocation string
Результат List

OpenFile() публичный статический Метод

public static OpenFile ( String &xmlContent, String &fileName, String filter ) : bool
xmlContent String
fileName String
filter String
Результат bool

OpenFile() публичный статический Метод

public static OpenFile ( byte &byteContent, FileInfo &fileInfo ) : bool
byteContent byte
fileInfo System.IO.FileInfo
Результат bool

OpenFile() публичный статический Метод

public static OpenFile ( byte &byteContent, FileInfo &fileInfo, String filter ) : bool
byteContent byte
fileInfo System.IO.FileInfo
filter String
Результат bool

OpenFolder() публичный статический Метод

public static OpenFolder ( String &selectedPath ) : bool
selectedPath String
Результат bool

OpenXmlFile() публичный статический Метод

public static OpenXmlFile ( String &xmlContent ) : bool
xmlContent String
Результат bool

OpenXmlFile() публичный статический Метод

public static OpenXmlFile ( String &xmlContent, String &fileName ) : bool
xmlContent String
fileName String
Результат bool

ReadFile() публичный статический Метод

public static ReadFile ( String fileName ) : byte[]
fileName String
Результат byte[]

ReadFile() публичный статический Метод

public static ReadFile ( String fileName, FileInfo &fi ) : byte[]
fileName String
fi System.IO.FileInfo
Результат byte[]

RenameFile() публичный Метод

public RenameFile ( string oldName, string newName ) : void
oldName string
newName string
Результат void

RenameProjectFiles() публичный статический Метод

public static RenameProjectFiles ( string projectPath, string oldName, string newName ) : void
projectPath string
oldName string
newName string
Результат void

SelectFiles() публичный статический Метод

public static SelectFiles ( List files ) : bool
files List
Результат bool

SetFolderToMonitor() публичный статический Метод

public static SetFolderToMonitor ( string folder ) : void
folder string
Результат void

WriteFile() публичный статический Метод

public static WriteFile ( String fileName, byte fileContent ) : bool
fileName String
fileContent byte
Результат bool

WriteFile() публичный статический Метод

public static WriteFile ( byte fileContent ) : bool
fileContent byte
Результат bool

WriteFile() публичный статический Метод

public static WriteFile ( byte fileContent, string fileName ) : bool
fileContent byte
fileName string
Результат bool

WriteFile() публичный статический Метод

public static WriteFile ( byte fileContent, string filter, string fileName ) : bool
fileContent byte
filter string
fileName string
Результат bool