我正在与此圆圈。但是我要做的只是,将一个简单的文本文件读取到字节数组中,然后将字节数组读取到内存流中。查看下面的代码。
var filePath = Directory.GetCurrentDirectory() + "\TextFile1.txt";
var fileContent = System.IO.File.ReadAllBytes(filePath);
using (var ms = new System.IO.MemoryStream(fileContent)) {}
我遇到了一个错误"路径中的非法字符"。
这是我的文本文件内容:
asjjdasda
asdjkajsdjkasjdklasjd
asdasdasd
有什么想法?
上面的示例应起作用。
您是否有可能有一个奇怪的实例,其中目录末尾有一个后斜线。getCurrentDirectory()?
尝试替换
var filePath = Path.Combine(Directory.GetCurrentDirectory(), "TextFile1.txt");
看看会发生什么。