【推荐阅读:NHibernate快速指南(翻译) 】
【扩展信息:(原创)利用vs.net快速开发wind】今天对自己以前写的一些常用的组件整理了一下,发现对文件目录的操作的一个类还用的比较多,于是对他进行了修改,一些方法是为在社区中看到有网友提问增加的,包括复制目录的文件与子目录,移动目录文件与子目录,生成xml树形文件等.using system;using system.io;using system.xml;namespace zhzuo{ /// <summary> /// filedirectoryutility 类,方法不包含异常处理 /// </summary> public class filedirectoryutility { /// <summary> /// 路径分割符 /// </summary> private const string path_split_char = "\\"; /// <summary> /// 构造函数 /// </summary> private filedirectoryutility() { } /// <summary> /// 复制指定目录的所有文件,不包含子目录及子目录中的文件 /// </summary> /// <param name="sourcedir">原始目录</param> /// <param name="targetdir">目标目录</param> /// <param name="overwrite">如果为true,表示覆盖同名文件,否则不覆盖</param> public static void copyfiles(string sourcedir,string targetdir,bool overwrite) { copyfiles(sourcedir,targetdir,overwrite,false); }
/// <summary> /// 复制指定目录的所有文件 /// </summary> /// <param name="sourcedir">原始目录</param> /// <param name="targetdir">目标目录</param> /// <param name="overwrite">如果为true,覆盖同名文件,否则不覆盖</param> /// <param name="copysubdir">如果为true,包含目录,否则不包含</param> public static void copyfiles(string sourcedir,string targetdir,bool overwrite,bool copysubdir) { //复制当前目录文件... 下一页