日期:2014-05-18  浏览次数:20898 次

根据文件的存在与否创建文件
判断一个目录下文件是否存在,若不存在创建,若存在则新建另一文件文件名为原存在文件后加(i)
如:
D下有一个aa.txt文件,判断存在则创建另一文件文件名为aa(1).txt;
当下次运行时判断aa.txt和aa(1).txt是否存在,若都存在则新创建文件为aa(2).txt;
依次类推,该怎么实现啊?

------解决方案--------------------
看SYSTEM.IO里的FILE类
你会开心死的
------解决方案--------------------
需要使用File类下的函数如
Exists,
Create,。。。。
还有Path类下的GetFileName,等方法

用代码组织一下,就可以解决问题了,呵呵。。。。

------解决方案--------------------
判断文件是否存在
File.Exits(路径);
创建文件File.Create(路径)
获取 目录的文件
DirectoryInfo dd = new DirectoryInfo(目录的路径);
首先遍利 该目录里的文件
foreach(FileInfo ff in dd.GetFiles())
{
string str = ff.FullName();//取得文件的路径+文件名
然后就自己处理吧
}