C# StreamWriter找不到路径的一部分

C# StreamWriter找不到路径的一部分,c#,compact-framework,windows-ce,C#,Compact Framework,Windows Ce,我正在VS2008上使用Falcon X3移动计算机。我正在尝试将文本文件写入本地目录 a) 这可能吗 b) 它抛出一个错误“找不到路径的一部分” 这是我的代码: var output = new List<string>(); var importDirectory = string.Format(@"C:\Temp"); var timeStamp = DateTime.Now.ToString("dd-MM-yyyy_HH-mm-ss"); var fileName =

我正在VS2008上使用Falcon X3移动计算机。我正在尝试将文本文件写入本地目录

a) 这可能吗

b) 它抛出一个错误“找不到路径的一部分”

这是我的代码:

 var output = new List<string>();

var importDirectory = string.Format(@"C:\Temp");

var timeStamp = DateTime.Now.ToString("dd-MM-yyyy_HH-mm-ss");

var fileName = string.Format("Test_{0}.txt", timeStamp);

var path = string.Format(@"{0}\{1}", importDirectory, fileName);

output.Add("01");

output.Add(path);

 var streamWriter = new StreamWriter(path);

streamWriter.WriteLine(output.ToString());
var输出=新列表();
var importDirectory=string.Format(@“C:\Temp”);
var timeStamp=DateTime.Now.ToString(“dd-MM-yyyy_HH-MM-ss”);
var fileName=string.Format(“Test{0}.txt”,时间戳);
var path=string.Format(@“{0}\{1}”,导入目录,文件名);
输出。添加(“01”);
添加(路径);
var streamWriter=新streamWriter(路径);
streamWriter.WriteLine(output.ToString());
有谁能给我推荐代码或解决方案吗


谢谢。

Windows CE设备没有“C:\”目录。根目录是“\”,因此您的路径应该是“\Temp”。但是,对于最佳实践,我不会养成将文件存储在根目录中的习惯,而是使用Environment.GetFolderPath(…)获取用户的个人文件夹(我的文档)或应用程序数据文件夹的路径

Windows CE设备没有“C:\”目录。根目录是“\”,因此您的路径应该是“\Temp”。但是,对于最佳实践,我不会养成将文件存储在根目录中的习惯,而是使用Environment.GetFolderPath(…)获取用户的个人文件夹(我的文档)或应用程序数据文件夹的路径

我不知道“猎鹰X3”,但它有“C:\TEMP”吗?你应该能够验证。我不知道“猎鹰X3”,但它有“C:\TEMP”吗?你应该能够验证。