Akh*_*eus 5 c# directory virtual
在我的C#程序中,我必须浏览目录.因此我使用该方法
System.IO.Directory.GetFiles(directory),当目录是像"C:\ Program File"这样的真实目录时,它运行良好,但当它是一个虚拟目录(例如:librairie目录)时,目录值如下所示:":: {031E4825-7B94- 4dc3-B131-E946B44C8DD5}\Pictures.library-ms"我不知道如何浏览它.
您需要将虚拟路径转换为物理路径,尝试:
DirectoryInfo directoryInfo = new DirectoryInfo(Server.MapPath("your virtual folder here"));
Run Code Online (Sandbox Code Playgroud)
您可能想阅读DirectoryInfo。如果这没有用,请尝试一下:
DirectoryInfo info = new DirectoryInfo("virtual folder here");
FileInfo[] files = info.GetFiles("*.*", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)