看板 C_Sharp 關於我們 聯絡資訊
我在撰寫c# 的資料備份的程式碼 遇到在win7 一個問題 就是存取資料夾以及檔案時 執行值 要覆蓋一些特定的檔案 他會顯示錯誤 ex: 拒絕存取路徑........... 我的CODE是以下的部分 if (System.IO.Directory.Exists(dataGridView1.Rows[i].Cells["目標資料夾 "].Value + "\\" + tempfolder[tempfolder.Count() - 1].ToString())) { System.IO.Directory.Delete(dataGridView1.Rows[i].Cells["目標資料夾 "].Value + "\\" + tempfolder[tempfolder.Count() - 1].ToString(), true); } 直接刪除所有底下的檔案也不行, 是否有需要設定安全性的設定呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.2.245
markyang:1.資料夾本身有權限設定嗎? 2.WIN 7要修改UAC權限 12/12 15:14
ljhgc:1. 確定路徑是正確的嗎? 2. 你寫的程式的權限不夠,win 7 12/13 14:17
ljhgc:管很大... 12/13 14:17
maxjoiny:路徑是正確的 權限我找不到在哪邊開 12/13 15:16
我有找過一些文章 我也把安全性底下類似的user加入 以及權限全開 但是還是不行.... ※ 編輯: maxjoiny 來自: 60.250.2.245 (12/13 15:17)
ljhgc:你存取的路徑是在哪? program files底下可以自由存取 12/13 19:30
ljhgc:其他地方你要用管理員權限去跑 12/13 19:31
maxjoiny:請問要怎麼改成管理員權限 12/13 23:32
ljhgc:做個manifest去要吧 12/14 16:33
maxjoiny:恩....不是很了解 我在試試看好了 謝謝 12/14 16:52
ljhgc:你是用VS嗎? 是的話,去專案屬性那裡試試吧 12/14 17:16
ljhgc:有個安全性的選項,去開權限試試 12/14 17:16