gpt4 book ai didi

c# - c# 判断文件或目录是否有删除权限

转载 作者:可可西里 更新时间:2023-11-01 10:05:22 25 4
gpt4 key购买 nike

在我的应用程序中,我试图从隐藏代码中删除文件,但它抛出了名为“访问被拒绝”的错误。谁能告诉我如何判断文件是否有删除权限。

提前致谢

最佳答案

你可以只处理异常

try
{
Directory.Delete(dirPath);
}
catch (UnauthorizedAccessException ex)
{
//Access denied
}

如果您尝试在调用 Directory.Delete 之前找出答案,则极有可能存在竞争条件并且某些东西锁定了目录,这会导致您的程序抛出异常。如果不处理此异常,程序将处于不稳定状态。

关于c# - c# 判断文件或目录是否有删除权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com