请教一个驱动器状态和文件路径可以访问的问题?解决给分

seabirdforever 2003-05-08 12:25:46
请教我怎么可以知道
驱动器 或网络路径 目前的状态是否已经准备好,可以访问了,比如是否可以访问光驱、软驱、网上邻居的 某台电脑
并且我怎么获得我当前访问路径的所拥有的权限,比如c:\testdir 文件夹 我有哪些权限(读取,列出文件夹,修改,完全控制等)?致谢!不欢迎随便up,只求实质性回答,解决给分!

...全文
55 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
beststone 2003-05-13
  • 打赏
  • 举报
回复
使用OpenFileDialog的CheckPathExists或许能解决你的问题
CMIC 2003-05-12
  • 打赏
  • 举报
回复
gz
seabirdforever 2003-05-12
  • 打赏
  • 举报
回复
谢谢,不过Attributes 只是文件的类型,比如隐藏文件,只读文件等
比如我想知道 c:\test 文件夹 或 c:\test\test.txt文件,我放问的权限有哪些,是否可写入,修改,完全控制等
我的意思是怎么读取 制指定文件夹或文件的 拥有的权限
cherno 2003-05-12
  • 打赏
  • 举报
回复
至于第一个问题好像没有什么好办法~~~连微软自己不也是要尝试半天然后告诉你网络不通?呵呵~~
cherno 2003-05-12
  • 打赏
  • 举报
回复

System.IO.DirectoryInfo di=new System.IO.DirectoryInfo(@"c:\testdir ");

di.Attributes里面保存了所有的属性`~
seabirdforever 2003-05-10
  • 打赏
  • 举报
回复
很多情况我们不必要用太多的try catch,这样只会影响性能
所以我想在某些方面在操作前进行合法性检查是必要的,也是良好的编程习惯
比如在 一个 textbox里面的文本,用来转化 为整数
对于 textbox里面的文本 不为数字的非法数据,可以用 Int.Parase 发生异常来判定
也可以 用 检查每个字符为数字来判断,我觉得最好是用后一种来判断。
个人观点,请指教!

另外 ,请各位回答我上面的问题,也可以给个提示。致谢!
seabirdforever 2003-05-09
  • 打赏
  • 举报
回复
try catch我也知道啊
这样不是好办法
就像得非典样,我们能预防最好预防出错,而不完全通过俘获异常来处理
Knight94 2003-05-09
  • 打赏
  • 举报
回复
你试一下访问不就行了吗?用try-catch来捕获异常,通过出现的异常来判断。
Knight94 2003-05-09
  • 打赏
  • 举报
回复
To try catch我也知道啊
这样不是好办法
就像得非典样,我们能预防最好预防出错,而不完全通过俘获异常来处理

其实,即使你知道状态,你在对其操作的时候,还是要加入try-catch来防止异常,难道不是吗?

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧