我们在读取文件的时候,常用:
DirectoryInfo di = new DirectoryInfo(MainWindow.FolderPath);
DirectoryInfo[] dirs = di.GetDirectories();
但是有时候,DirectoryInfo[] 里扫描读取到的文件夹,在真实目录下却不存在。
这是因为程序的权限导致的。
比如:
第一次以管理员身份运行,生成的文件夹,并删除了。第二次,却没有以管理员身份运行此程序。
就会发生这种情况,能扫描度读取到,然而在真是目录下却不存在。
-------解决方法------
继续以“管理员”身份运行。