📄 ilibrary.cs
字号:
using System;
namespace SourceFtp.FileSystem
{
/// <summary>
/// Summary description for ILibrary.
/// </summary>
public interface ILibrary
{
void Open();
void Close();
Directory Root
{get;}
FileCollection GetFileList(Directory p_Dir);
DirectoryCollection GetSubDirectoryList(Directory p_Dir);
Directory AddSubDirectory(Directory p_Parent, string p_DirectoryName);
void RenameDirectory(Directory p_Directory, string p_NewName);
void RemoveSubDirectory(Directory p_DirectoryToRemove);
void DownloadFile(File p_FileToDownload, string p_LocalDestinationPath);
void UploadFile(string p_LocalFileToUpload, Directory p_RemoteDestination);
string GetDirectoryName(Directory p_Directory);
string GetDirectoryFullPath(Directory p_Directory);
string GetFileName(File p_Directory);
string GetFileFullPath(File p_Directory);
void RenameFile(File p_File, string p_NewName);
void RemoveFile(File p_File);
string GetFileDateModified(File p_Directory);
string GetFilePermission(File p_Directory);
long GetFileSize(File p_Directory);
Directory GetDirectory(string p_Path);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -