if (Fubrowse.HasFile)
{
string path = Path.GetFullPath(Fubrowse.PostedFile.FileName);
//string root = Path.GetPathRoot(path);
GetFilesFromDirectory(path.Substring(0, path.LastIndexOf("\\")));
}
else
GeneralClass.ShowMessageBox("Please Select File First.");
}
private void GetFilesFromDirectory(string DirPath)
{
try
{
DirectoryInfo Dir = new DirectoryInfo(DirPath);
FileInfo[] FileList = Dir.GetFiles("*.cs", SearchOption.AllDirectories);
foreach (FileInfo FI in FileList)
這裏的路徑是c:\windows\system32\inetsrv\config\
。我想要在FileList
數組中獲得所有子目錄的文件名。訪問路徑'c: windows system32 inetsrv config '被拒絕
所以..澄清...你想列出的文件在一個目錄..這包括文件從'C:\ WINDOWS \ SYSTEM32 \ inetsrv \ config \'文件夾? – Madushan
問題是您沒有權限訪問所有**文件或任何**文件?如果您只嘗試列出* one *目錄中的文件,會發生什麼情況?你可以閱讀任何**文件的內容嗎? –