【发布时间】:2011-05-16 00:05:27
【问题描述】:
我有一个 vb .net 应用程序,用户可以在其中选择写入 excel 文件的目录。如果用户选择了一个系统目录(是的,我的用户这样做,不要问我为什么),那么在运行时会抛出 System.Runtime.InteropServices.COMException。
我正在处理这个异常,告诉用户请选择另一个目录。
我的应用程序工作正常,但我真的很想知道如何检测目录是否允许在抛出异常之前将文件写入其中。
不,使用 System.IO.DirectoryInfo 并不能解决问题......或者它可以,但我还不够好。
谢谢!
【问题讨论】:
标签: vb.net windows-7 windows-vista