2014年2月27日

路径B是否为路径A的子目录

摘要: 最近项目中遇到一个问题,对两个目标路径进行操作。题设路径A和路径B【要求】:遍历路径A中的所有文件,包括子目录的文件,然后提取数据后转移到路径B【存在的问题】:路径A和路径B为用户配置项,如果用户将路径B配置为路径A的子目录。就会出现文件转移到B后,接下来遍历A会对B已提取的数据重复操作。【解决方案】:对.NET类库还不够熟练,不知是否有直接的判断方法。自己设计了一个递归的方法也能实现判断功能,而且设计过程中也学习到不少东西,目前看来还是不错的。不过我还是希望有简便类库方法直接调用,请大牛们指点一二。【设计思路】A,B是路径用的FolderBrowserDialog选择的,所以不去判断其合法性 阅读全文

posted @ 2014-02-27 10:50 Cheney_hu 阅读(291) 评论(0) 推荐(0)

2014年2月26日

C#路径/文件/目录/I/O常见操作汇总

摘要: 文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容; 二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录; 三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息, 搜索文件和目录,文件判等,复制、移动、 阅读全文

posted @ 2014-02-26 16:10 Cheney_hu 阅读(179) 评论(0) 推荐(0)

导航