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

解决方案 »

  1.   

    看SYSTEM.IO里的FILE类
    你会开心死的
      

  2.   

    需要使用File类下的函数如
    Exists,
    Create,。
    还有Path类下的GetFileName,等方法用代码组织一下,就可以解决问题了,呵呵。
      

  3.   

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