我在vs 2008上使用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());
任何人都可以向我推荐代码或解决方案吗?
感谢。
答案 0 :(得分:4)
Windows CE设备没有“C:\”目录。根目录是“\”,因此您的路径应为“\ Temp”。但是,对于最佳实践,我不会养成在根目录中存储文件的习惯,而是使用Environment.GetFolderPath(...)来获取用户的个人文件夹(My Documents)或应用程序的应用程序数据文件夹的路径。