对数据修改的同时,也要对数据对应的文件名和文件夹名进行修改,请问如何实现
(修改之前,数据和对应的文件,文件夹已经创建)

解决方案 »

  1.   

    using System.IO;然后用File.XXXXX
    Dirtionary.XXXXX
      

  2.   

    写错了一个 嘿嘿 老记不住这个单词
    Directory.XXXX
      

  3.   

    能不能详细解释一下....
    "xxxxx"是哪个属性
    比方说我把 文件名为"1"的文件修改为文件名为"2"的文件该怎么做;
    文件夹名为"A"的文件修改为文件夹名为"2"的文件该怎么做;
    谢谢了~~~~~~~~~~~~~~~~~~
      

  4.   

    可以简单的调用DOS命令来实现。
    或者,引用Scripting.FileSystemObject来实现吧
      

  5.   

    File.Move();貌似偶一直用这个讷 看看lx的还有什么方法
      

  6.   

    Asp.net对文件夹和文件的操作类
    http://52blog.net/user1/21735/archives/2007/1086623.shtml 
      

  7.   

    再问个问题
     File.GetAttributes();是获取文件路径的属性吗?
    是的话()里文件的路径 该如何书写?
    万分感谢
      

  8.   

    下面代码把d:\\文件夹重新命名为d:\\文件夹2
    System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
    startInfo.FileName = "cmd";
    startInfo.Arguments = " /c ren d:\\文件夹 文件夹2";
    startInfo.UseShellExecute=false;
    System.Diagnostics.Process.Start(startInfo);
      

  9.   

    File.GetAttributes后面跟完整路径,比如:
    File.GetAttributes("d:\\aaa.txt");
      

  10.   

    老大,你没安装MSDN吗?
    在MSDN里输入File. 啥都出来了 说得再明白不过,而且还是简体中文
      

  11.   

    路径,和平时地址的写法一样,用@""引起来,比如@"C:\a.bmp"File和Directory类,是C#提供的类里少有的让我喜出望外的,终于可以不用API了... 
    另外,通过C#,我终于弄清了directory和dictionary的区别...
      

  12.   

    下面代码把d:\\文件夹重新命名为d:\\文件夹2 
    System.Diagnostics.ProcessStartInfo   startInfo   =   new   System.Diagnostics.ProcessStartInfo(); 
    startInfo.FileName   =   "cmd "; 
    startInfo.Arguments   =   "   /c   ren   d:\\文件夹   文件夹2 "; 
    startInfo.UseShellExecute=false; 
    System.Diagnostics.Process.Start(startInfo);