【发布时间】:2011-05-30 23:37:19
【问题描述】:
当我想保存我使用的文件时:
FileStream fs = new FileStream(fileName + ".asdf", FileMode.OpenOrCreateOrReadOrBlah);
这会将文件保存在: C:\Users\ME\Documents\Visual Studio 2010\Projects\Project A\Project A\Project A\bin\x86\Debug 这很好
但是我如何列出该特定文件夹中的文件? 每台电脑都不一样
List<string> fileNames = new List<string>();
DirectoryInfo di = new DirectoryInfo(****What goes here?****);
FileInfo[] rgFiles = di.GetFiles("*.asdf");
foreach (FileInfo fi in rgFiles)
{
fileNames.Add(fi.Name);
}
谢谢!
【问题讨论】:
-
您是否可以指定要保存到的目录,例如
FileStream fileStream = new FileStream(@"c:\file.txt", FileMode.Open);?