《net_文件操作移动复制删除等》由会员分享,可在线阅读,更多相关《net_文件操作移动复制删除等(15页珍藏版)》请在金锄头文库上搜索。
1、using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Text;using System.IO;namespace EC / / FileObj 的摘要说明 / public
2、 class FileObj #region 构造函数 private bool _alreadyDispose = false; public FileObj / / TODO: 在此处添加构造函数逻辑 / FileObj Dispose; ; protected virtual void Dispose if return; /if / / if / / xml = null; / / _alreadyDispose = true; #endregion #region IDisposable 成员 public void Dispose Dispose; GC.SuppressFinal
3、ize; #endregion #region 取得文件后缀名 / / 取后缀名 / / 文件名 / .gif|.html格式 public static string GetPostfixStr int start = filename.LastIndexOf; int length = filename.Length; string postfix = filename.Substring; return postfix; #endregion #region 写文件 / / 写文件 / / 文件路径 / 文件内容 public static void WriteFile if !Syst
4、em.IO.File.Exists /Directory.CreateDirectory; System.IO.FileStream f = System.IO.File.Create; f.Close; f.Dispose; System.IO.StreamWriter f2 = new System.IO.StreamWriter; f2.WriteLine; f2.Close; f2.Dispose; #endregion #region 读文件 / / 读文件 / / 文件路径 / public static string ReadFile string s = ; if !Syste
5、m.IO.File.Exists s = 不存在相应的目录; else StreamReader f2 = new StreamReaderPath, System.Text.Encoding.GetEncoding; s = f2.ReadToEnd; f2.Close; f2.Dispose; return s; #endregion #region 追加文件 / / 追加文件 / / 文件路径 / 内容 public static void FileAdd StreamWriter sw = File.AppendText; sw.Write; sw.Flush; sw.Close; s
6、w.Dispose; #endregion #region 拷贝文件 / / 拷贝文件 / / 原始文件 / 新文件路径 public static void FileCoppy File.Copy; #endregion #region 删除文件 / / 删除文件 / / 路径 public static void FileDel File.Delete; #endregion #region 移动文件 / / 移动文件 / / 原始路径 / 新路径 public static void FileMove File.Move; #endregion #region 在当前目录下创建目录 / / 在当前目录下创建目录 / / 当前目录 / 新目录 public static void FolderCreate Directory.SetCurrentDirectory; Directory.CreateDirectory; / / 创建文件夹 / / param name=