gpt4 book ai didi

c# - 将文本文件写入子文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:50 25 4
gpt4 key购买 nike

我试图将文本文件写到:C:\Test folder\output\,但不放入C:\



这是我目前拥有的,目前可以使用,但是开头是C:\

StreamWriter sw = new StreamWriter(@"C:\Test folder\output\test.txt");


我真的想将文件写入输出文件夹,但不必在前面加上 C:\

我尝试了以下操作,但是我的程序只是挂起了(没有将文件写出):

(@"\\Test folder\output\test.txt");

(@".\Test folder\output\test.txt");

("//Test folder//output//test.txt");

("./Test folder//output//test.txt");


反正我能做到这一点吗?

谢谢。

最佳答案

我了解您将数据写入指定的文件夹。第一种方法是通过代码或通过配置指定文件夹。

如果您需要写入特定的驱动器或当前驱动器,则可以执行以下操作

string driveLetter = Path.GetPathRoot(Environment.CurrentDirectory);
string path = diveLetter + @"Test folder\output\test.txt";
StreamWriter sw = new StreamWriter(path);


如果目录需要相对于当前应用程序目录,则用户 AppDomain.CurrentDomain.BaseDirectory获取当前目录,并使用 ../组合导航到所需的文件夹。

关于c# - 将文本文件写入子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13342263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com