本帖最后由 bdmh 于 2014-06-21 07:36:21 编辑

解决方案 »

  1.   

    System.Io.FileInfo fileInfo = new FileInfo( path );
    string newPath =fileInfo.DirectoryName + "\\" +  fineInfo.Name.Replace(fileInfo.Extension,".txt");
      

  2.   


    你不应该想当然地认为fineInfo.Name中只有最后的一部分才跟fineInfo.Extension相同。例如文件名叫做  class1.config.config 这个文件你不能把前边的.config给改了。
      

  3.   

    这哪需要直接写程序
    直接cmd, 在命令行里输入 REN  X:\yyy\\*.txt  *.dat