C# 类代码 求完整注释注释 谢谢
///<summary>///方法名DirectoryOption///输入参数filepath文件路径///输出参数i:读取类型(0:创建文件夹1:文件夹删除2:文件夹...
/// <summary>
/// 方法名 DirectoryOption
/// 输入参数 filepath 文件路径
/// 输出参数 i:读取类型(0:创建文件夹 1:文件夹删除 2:文件夹移动 3:获取文件夹下面所有子文件信息)
/// filecontent:返回内容
/// 返回值 逻辑类型函数
/// 描述 读取存放在某目录下的名称为filepath的文件的内容
/// </summary
public bool DirectoryOption(string Direstorypath, string TargetDirectorypath,Int16 OptionMethord,out string[] filesname)
{
bool k=true;
filesname=null;
if(Directory.Exists(Directorypath))
{
try
{
if(OptionMethord==0)
{
//创建文件夹
Directory.CreatdDirdctory(Diretorypath);
}
else if(OptionMethord==1)
{
//文件夹删除
Directory.Delete(Directorypath, true);
}
else if(OptionMethord==2)
{
//文件夹移动
Directory.Move(Directorypath,TargetDirectorypath);
}
else if(OptionMethord==3)
{
//获取文件夹下面所有的子文件信息
filesname=Directory.GetFiles(Directorypath);
}
}
catch
{
k=false;
}
}
else
{
Directory.CreateDirectory(Directorypath);
k=true;
}
return k;
}
} 展开
/// 方法名 DirectoryOption
/// 输入参数 filepath 文件路径
/// 输出参数 i:读取类型(0:创建文件夹 1:文件夹删除 2:文件夹移动 3:获取文件夹下面所有子文件信息)
/// filecontent:返回内容
/// 返回值 逻辑类型函数
/// 描述 读取存放在某目录下的名称为filepath的文件的内容
/// </summary
public bool DirectoryOption(string Direstorypath, string TargetDirectorypath,Int16 OptionMethord,out string[] filesname)
{
bool k=true;
filesname=null;
if(Directory.Exists(Directorypath))
{
try
{
if(OptionMethord==0)
{
//创建文件夹
Directory.CreatdDirdctory(Diretorypath);
}
else if(OptionMethord==1)
{
//文件夹删除
Directory.Delete(Directorypath, true);
}
else if(OptionMethord==2)
{
//文件夹移动
Directory.Move(Directorypath,TargetDirectorypath);
}
else if(OptionMethord==3)
{
//获取文件夹下面所有的子文件信息
filesname=Directory.GetFiles(Directorypath);
}
}
catch
{
k=false;
}
}
else
{
Directory.CreateDirectory(Directorypath);
k=true;
}
return k;
}
} 展开
2个回答
展开全部
public bool DirectoryOption(string Direstorypath, string TargetDirectorypath,Int16 OptionMethord,out string[] filesname)//这个就是方法喽,返回值为bool型(也就是真假,一般如果执行方法成功为真,不成功返回假)
{
bool k=true;//定义bool型变量K,设置K为真
filesname=null;//把filesname设为空值
if(Directory.Exists(Directorypath))//如果路径存在
{
//0:创建文件夹 1:文件夹删除 2:文件夹移动 3:获取文件夹下面所有子文件信息
try
{
if(OptionMethord==0)
{
//创建文件夹
Directory.CreatdDirdctory(Diretorypath);
}
else if(OptionMethord==1)
{
//文件夹删除
Directory.Delete(Directorypath, true);
}
else if(OptionMethord==2)
{
//文件夹移动
Directory.Move(Directorypath,TargetDirectorypath);
}
else if(OptionMethord==3)
{
//获取文件夹下面所有的子文件信息
filesname=Directory.GetFiles(Directorypath);
}
}
catch
{
k=false;//若出现异常,则K为假
}
}
else
{
Directory.CreateDirectory(Directorypath);//创建路径
k=true;//K为真
}
return k;//返回K的值
}
}
{
bool k=true;//定义bool型变量K,设置K为真
filesname=null;//把filesname设为空值
if(Directory.Exists(Directorypath))//如果路径存在
{
//0:创建文件夹 1:文件夹删除 2:文件夹移动 3:获取文件夹下面所有子文件信息
try
{
if(OptionMethord==0)
{
//创建文件夹
Directory.CreatdDirdctory(Diretorypath);
}
else if(OptionMethord==1)
{
//文件夹删除
Directory.Delete(Directorypath, true);
}
else if(OptionMethord==2)
{
//文件夹移动
Directory.Move(Directorypath,TargetDirectorypath);
}
else if(OptionMethord==3)
{
//获取文件夹下面所有的子文件信息
filesname=Directory.GetFiles(Directorypath);
}
}
catch
{
k=false;//若出现异常,则K为假
}
}
else
{
Directory.CreateDirectory(Directorypath);//创建路径
k=true;//K为真
}
return k;//返回K的值
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询