2
可能重複:
How do you check for permissions to write to a directory or file?如何確定請求的目錄是否可寫?
我試圖找出是否有可能以確定所請求的文件目錄是可寫的,而當前用戶有正確的權限寫入進入該文件夾。
到目前爲止,我正在通過創建新目錄,將臨時文件寫入並刪除它(臨時文件和目錄)來測試所請求的路徑。
此操作非常成問題,因爲該目錄可能已經存在,並且其所有舊信息都可能丟失(目錄刪除時)。
任何想法?? Tx ...
鏈接的dup中的高度上升的答案是錯誤的。 CAS與操作系統權限無關。去最低投票的答案;) –
@Hans Passant,德克薩斯州您的評論...我想知道如果這是我的問題最好的辦法... –
有很多原因造成一個文件可能會失敗,除了CAS和訪問權限。您可以完成測試用戶權限的工作,但仍然無法保證。在您嘗試創建文件時處理失敗。 –