我想用C#程序创建一个bat文件
  
 并向内 填充内容 其实我是想用c#创建一个删不了的文件 但一直就实现不了
 
 这才想到这个办法 在bat文件内写:md c:\testfile  就可以生成用delete键删不了的文件

解决方案 »

  1.   

    我就是想用C#程序创建一个后缀名为bat的文件  例如: aa.bat
      
    并向内填充内容  例如:md c:\testfile仅此而已 现在明白否..?
      

  2.   

    File.Creat(@"c:\aa.bat");
    File.WriteAllText(@"c:\aa.bat","要写入的内容");
      

  3.   

    File.Creat(@"c:\aa.bat");
    File.WriteAllText(@"c:\aa.bat","要写入的内容");
      

  4.   

    我按照你们的意思 这样写的:string filePath = "C:\\TempDB.bat";
    File.Create(filePath);
    File.WriteAllText(filePath, "md C:\\WINDOWS\\whGIS_TempDB");但是报错了:文件“C:\TempDB.bat”正由另一进程使用,因此该进程无法访问该文件。为什么啊..? 应该怎么解决..?
      

  5.   

    string filePath = "C:\\TempDB.bat"; 
    File.WriteAllText(filePath, "md C:\\WINDOWS\\whGIS_TempDB");