未能找到路径“..”的一部分
?? 最近程序在讀取數據庫二進制流的文件,然后再電腦指定路徑創建實體文件的時候總是報一個錯誤“未能找到路徑“...”的一部分。”,這個問題應該是很多開發人員都遇到過的,win7的訪問權限問題一個是一個讓人糾結的事情
?? 因為遇到過多次了,不管是web還是winform也好
?? 所以,終于沒有忘記要寫下來
?? 我的調試過程,開始的時候我想到了應該是權限問題,而對于權限問題我也遇到過很多次
?? 情況1:web開發,想要從數據庫讀取文件,并在用戶本地新建,然后直接打開,這樣就不會存在進程問題,但想法是好的,現實總是殘酷的!經過我的不懈努力...沒有成功!分析原因:可能是因為web形式始終是網絡中,如果程序對用戶本地具有操作權限,那么會不安全!想通了這一點,心里好受點了....當然這是自欺欺人的想法,希望成功者予以指導!最終還是采用了以流的形式直接打開,讓用戶手動點擊'保存'之類的操作
?? 情況2:winform開發,在winform中我依然想采用直接打開的形式,因為winform的安裝過程,是需要對指定路徑具有操作權限的,所以應該可以容易實現;事實證明,是可行的!但通向成功的道路總是很艱苦的,在我重裝了電腦之后,發現原來可行的程序變的不可行了。始終如一的報錯“未能找到路徑“C:\Users\UserName\AppData\Roaming\加工單合同.xlsx”的一部分。”,我知道應該是win7的權限問題,但是我始終在程序里面找問題,以及想辦法讓程序對路徑有權限,后來在沒有辦法的情況下,我在指定路徑中手動新建了我指定的文件夾,并且在里面新建了一個excel.xlsx的文檔,然后再運行了程序,耶!竟然成功了
故,我覺得,可能是office本身對路徑沒有操作權限而導致了程序報錯?
事實如何,不清楚了
所以,這也給了我新思路,以后再出現路徑訪問權限問題,不一定要從程序找問題,我們可以到那個路徑下,新建我們指定的文檔格式,然后再嘗試一下
?
?
?
轉載于:https://www.cnblogs.com/zhuxiaohui/archive/2012/11/22/2782420.html
總結
以上是生活随笔為你收集整理的未能找到路径“..”的一部分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: assertThat的使用方法
- 下一篇: 码农创业,6年80万我是这样一步一步实现