C# 我如何修复我的路径?System.IO.DirectoryNotFoundException:找不到路径的一部分
嘿,我想将数据(ruck2)写入本地文件夹中的.txt文件。 我试过很多方法,但都不管用。我尝试的最后一个路径是“H:\Test/”。我如何修复我的路径C# 我如何修复我的路径?System.IO.DirectoryNotFoundException:找不到路径的一部分,c#,streamwriter,C#,Streamwriter,嘿,我想将数据(ruck2)写入本地文件夹中的.txt文件。 我试过很多方法,但都不管用。我尝试的最后一个路径是“H:\Test/”。我如何修复我的路径 void Ableitung2() { delZ2 = output[output.Count - 1] - output[output.Count - 2]; // delta z delT2 = output_time[output_time.Count - 1] - out
void Ableitung2()
{
delZ2 = output[output.Count - 1] - output[output.Count - 2]; // delta z
delT2 = output_time[output_time.Count - 1] - output_time[output_time.Count - 2]; // delta t
delT2 = delT2 * 1000; // aus millisekunden sekunden
ruck2 = delZ2 / delT2; // hier wird die ableitung berechnet --> Ruck
var path = "H:/Test/";
var filename = Path.Combine(path, "test.txt");
using (var writer = new StreamWriter(filename))
{
writer.WriteLine(ruck2);
}
未处理的异常:
System.IO.DirectoryNotFoundException:找不到路径“/H:\Test/Test.txt”的一部分
更新
好的,我发现var path=System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments)的路径代码>is/data/user/0/accelerometer2.accelerometer2/files
当我在我的Android上搜索文件夹时,我找不到它,所以我创建了一个新文件夹,我再也没有例外了
我想手动创建一个txt文件,但它不起作用,所以我想这就是为什么不会创建任何文件。我猜您正在Windows上尝试此操作。如果是这种情况,那么您使用的是正斜杠而不是反斜杠。你还提到了某个地方的安卓设备。在尝试将文件写入外部设备时,经常会遇到错误
尝试以下方法,并让我知道它是否有效:
改变
var filename = Path.Combine(path, "test.txt");
到
var filename = "C:\Temp\test.txt";