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