public
interface
IDisk
... {
//实现文件夹功能的方法的具体描述如下:
//<summary>获取子目录和文件信息</summary>
SqlDataReader GetAllDirectoryFile();
//<summary>获取子目录和文件信息</summary>
SqlDataReader GetDirectoryFile(int nParentID);
//<summary>获取所有目录信息</summary>
SqlDataReader GetDirectorys();
//<summary>获取子目录信息</summary>
SqlDataReader GetDirectory(int nParentID);
//<summary>获取单个目录信息</summary>
SqlDataReader GetSingleDirectory(int nDirID);
//<summary>新建一个目录</summary>
int AddDirectory(string sName,int nParentID);
//<summary>重命名目录</summary>
int EditDirectory(int nDirID,string sName);
//<summary>删除一个目录</summary>
int DeleteDirectory(int nDirID);
//<summary>移动一个目录</summary>
int MoveDirectory(int nDirID,int nParentID);
//实现文件功能的方法的具体描述如下:
//<summary>获取所有文件</summary>
SqlDataReader GetFiles();
//<summary>获取给定目录下的所有文件</summary>
SqlDataReader GetFile(int nParentID);
//<summary>获取单个文件</summary>
SqlDataReader GetSingleFile(int nFileID);
//<summary>上载一个文件</summary>
int AddFile(string sName,int nParentID,int nContain,string sUrl,string sType);
//<summary>修改文件的名称</summary>
int EditFile(int nFileID,string sName);
//<summary>删除一个文件</summary>
int DeleteFile(int nFileID);
//<summary>移动文件</summary>
int MoveFile(int nFileID,int nParentID);
//<summary></summary>
SqlDataReader SearchFiles(string sKey);
}
... {
//实现文件夹功能的方法的具体描述如下:
//<summary>获取子目录和文件信息</summary>
SqlDataReader GetAllDirectoryFile();
//<summary>获取子目录和文件信息</summary>
SqlDataReader GetDirectoryFile(int nParentID);
//<summary>获取所有目录信息</summary>
SqlDataReader GetDirectorys();
//<summary>获取子目录信息</summary>
SqlDataReader GetDirectory(int nParentID);
//<summary>获取单个目录信息</summary>
SqlDataReader GetSingleDirectory(int nDirID);
//<summary>新建一个目录</summary>
int AddDirectory(string sName,int nParentID);
//<summary>重命名目录</summary>
int EditDirectory(int nDirID,string sName);
//<summary>删除一个目录</summary>
int DeleteDirectory(int nDirID);
//<summary>移动一个目录</summary>
int MoveDirectory(int nDirID,int nParentID);
//实现文件功能的方法的具体描述如下:
//<summary>获取所有文件</summary>
SqlDataReader GetFiles();
//<summary>获取给定目录下的所有文件</summary>
SqlDataReader GetFile(int nParentID);
//<summary>获取单个文件</summary>
SqlDataReader GetSingleFile(int nFileID);
//<summary>上载一个文件</summary>
int AddFile(string sName,int nParentID,int nContain,string sUrl,string sType);
//<summary>修改文件的名称</summary>
int EditFile(int nFileID,string sName);
//<summary>删除一个文件</summary>
int DeleteFile(int nFileID);
//<summary>移动文件</summary>
int MoveFile(int nFileID,int nParentID);
//<summary></summary>
SqlDataReader SearchFiles(string sKey);
}