0

我正在开发一个 Asp .net 项目,并且我在 aspx 页面中有一个 textarea,我试图通过单击具有以下代码的按钮将 textarea 内容保存在服务器上的文件中:

           var fso = new ActiveXObject("Scripting.FileSystemObject");
           var a = fso.CreateTextFile("c:\\temp1\\testfile.txt", true);
               a.WriteLine(saveData);
           a.Close();

问题是如果文件不存在,那么它会创建它。但如果它存在,它不会覆盖它。有什么帮助吗?(我不得不提到 Localy 使用 Visual Studio 运行应用程序,然后它会重写它,但它不适用于已发布的版本)

4

1 回答 1

3

使用而OpenTextFile()不是CreateTextFile(). 如果需要,它还会创建不存在的文件。

var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.OpenTextFile("c:\\temp1\\testfile.txt",2, true);
a.WriteLine(saveData);
a.Close();
于 2012-07-20T07:36:02.593 回答