【问题标题】:How to write to text file which is situated into project directory?如何写入位于项目目录中的文本文件?
【发布时间】:2016-05-23 19:14:52
【问题描述】:

我使用 WriteAllText 函数将一些信息写入 txt。我从 App_Code/MyFolder/MyClass.cs 调用它,我的文件位于与 App_Code 处于同一级别的 Files 文件夹中。我的路径看起来如何?

File.WriteAllText("../../Files/test.txt", "Done");

【问题讨论】:

  • 你的问题不清楚,能否改写一下
  • 请更具体地说明您收到的错误以及您要完成的工作。
  • 好的。我想在我的 txt 文件中写入一些信息。执行此操作的函数位于 [Root]/App_Code/MyFolder/MyClass.cs 我的 txt 文件位于 [root]/Files 中,我无法使用我在帖子下面写的路径写东西。跨度>
  • @Matt-Hensley 静态方法 WriteAllText 使用此路径不向我的文件写入任何内容。

标签: c# file file-io directory


【解决方案1】:

如果我必须做这样的事情,我将首先使用 System.IO.Directory.GetCurrentDirectory(); 然后使用 Directory.GetParent 方法 获取我必须写入文件的所需目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多