没有合适的资源?快使用搜索试试~ 我知道了~
首页C# 对文件操作的方法(读取,删除,批量拷贝,删除
C# 对文件操作的方法(读取,删除,批量拷贝,删除

c# 对文件操作的方法(读取,删除,批量拷贝,删除 c# 对文件操作的方法(读取,删除,批量拷贝,删除 c# 对文件操作的方法(读取,删除,批量拷贝,删除
资源详情
资源评论
资源推荐

usingSystem.Data;
usingSystem.Conguration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Text;
usingSystem.IO;
namespaceEC
{
/**////<summary>
///FileObj的摘要说明
///</summary>
publicclassFileObj
{
构造函数#region构造函数
privatebool_alreadyDispose=false;
publicFileObj()
{
//
//TODO:在此处添加构造函数逻辑
//
}
~FileObj()
{
Dispose();;
}
protectedvirtualvoidDispose(boolisDisposing)
{
if(_alreadyDispose)return;
//if(isDisposing)
//{
//if(xml!=null)
//{
//xml=null;
//}
//}
_alreadyDispose=true;
}
#endregion

IDisposable成员#regionIDisposable成员
publicvoidDispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
#endregion
取得文件后缀名#region取得文件后缀名
/**//****************************************
*函数名称:GetPostxStr
*功能说明:取得文件后缀名
*参数:lename:文件名称
*调用示列:
*stringlename="aaa.aspx";
*strings=EC.FileObj.GetPostxStr(lename);
*****************************************/
/**////<summary>
///取后缀名
///</summary>
///<paramname="lename">文件名</param>
///<returns>.gif|.html 格式</returns>
publicstaticstringGetPostxStr(stringlename)
{
intstart=lename.LastIndexOf(".");
intlength=lename.Length;
stringpostx=lename.Substring(start,length-start);
returnpostx;
}
#endregion
写文件#region写文件
/**//****************************************
*函数名称:WriteFile
*功能说明:当文件不存时,则创建文件,并追加文件
*参数:Path:文件路径,Strings:文本内容
*调用示列:
*stringPath=Server.MapPath("Default2.aspx");
*stringStrings="这是我写的内容啊";
*EC.FileObj.WriteFile(Path,Strings);
*****************************************/

/**////<summary>
///写文件
///</summary>
///<paramname="Path">文件路径</param>
///<paramname="Strings">文件内容</param>
publicstaticvoidWriteFile(stringPath,stringStrings)
{
if(!System.IO.File.Exists(Path))
{
//Directory.CreateDirectory(Path);
System.IO.FileStreamf=System.IO.File.Create(Path);
f.Close();
f.Dispose();
}
System.IO.StreamWriterf2=newSystem.IO.StreamWriter(P
ath,true,System.Text.Encoding.UTF8);
f2.WriteLine(Strings);
f2.Close();
f2.Dispose();
}
#endregion
读文件#region读文件
/**//****************************************
*函数名称:ReadFile
*功能说明:读取文本内容
*参数:Path:文件路径
*调用示列:
*stringPath=Server.MapPath("Default2.aspx");
*strings=EC.FileObj.ReadFile(Path);
*****************************************/
/**////<summary>
///读文件
///</summary>
///<paramname="Path">文件路径</param>
///<returns></returns>
publicstaticstringReadFile(stringPath)
{
strings="";
if(!System.IO.File.Exists(Path))
剩余14页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论1