接口设计 IDisk

来源:互联网 发布:js ready onload 编辑:程序博客网 时间:2024/05/16 18:43
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);
}
 
原创粉丝点击