我需要像这样使用StreamReader
StreamReader fichRecheio = new StreamReader(@"G:\C#Projects\folder1\*.tl2",System.Text.Encoding.Default); 但是它给了我一个错误:未处理的异常-路径中的非法字符。
如果我把文件的名称,而不是*工作好。
那个部门里只有一个文件,我只是不知道名字,只知道扩展名。
谢谢
发布于 2014-02-25 12:13:28
如果我正确地理解了你的问题,为什么不这样做呢:
使用Directory.EnumerateFiles()方法代替。
var sourceDirectory = @"G:\C#Projects\folder1\"
var txtFiles = Directory.EnumerateFiles(sourceDirectory, "*.tl2");
foreach (string currentFile in txtFiles)
{
StreamReader leFiles = new StreamReader(currentFile, System.Text.Encoding.Default);
}https://stackoverflow.com/questions/22013794
复制相似问题