Nav*_*een 6 c# asp.net directory
嗨,我必须从目录中的指定路径获取文件.这是我写的方法,但我没有从子文件夹中获取文件.
Private void getfiles(){
Directoryinfo info = new Directoryinfo(configurationmanager.appsettings["Targetroot"].tostring ());
if (info.exists){
Gvfiles.datasource = info.GetFiles();
Gvfiles.databind();
}
}
Run Code Online (Sandbox Code Playgroud)
ick*_*ime 14
您需要包含SearchOption.AllDirectories.
例:
info.GetFiles("*", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)
参考:http: //msdn.microsoft.com/en-us/library/ms143327(v = vs.80).aspx
并且:http: //msdn.microsoft.com/en-us/library/ms143448(v = vs.80).aspx
DirectoryInfo info = new DrectoryInfo(configurationmanager.appsettings["Targetroot"].tostring ());
//FileInfo[] _files = info.GetFiles("You could set a search pattern");
//FileInfo[] _files = info.GetFiles("*.aspx");
FileInfo[] _files = info.GetFiles();
Gvfiles.datasource = _files;
Gvfiles.databind();
Run Code Online (Sandbox Code Playgroud)
或者:
DirectoryInfo info = new DirectoryInfo(Server.MapPath("/"));
DirectoryInfo[] _info = info.GetDirectories();
for (int i = 0; i < _info.Length; i++)
{
FileInfo[] files = _info[i].GetFiles("search pattern");
Gvfiles.datasource = files;
Gvfiles.databind();
}
Run Code Online (Sandbox Code Playgroud)