台灣最大程式設計社群網站
線上人數
915
 
會員總數:245015
討論主題:188959
歡迎您免費加入會員
討論區列表 >> C/C++ >> 移除有問題檔案
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
移除有問題檔案
價值 : 50 QP  點閱數:375 回應數:15

樓主

小羊
門外漢
0 19
374 75
發送站內信

我想要移除一個有問題的檔案
這個檔案已經損毀了
所以無法編輯、複製等動作
我想用程式把它移除而不是手動format
我剛剛用remove()卻無法移除
有沒有其他方法




搜尋相關Tags的文章: [ C ] , [ 檔案 ] , [ 損毀 ] , [ format ] , [ remove ] ,
本篇文章發表於2019-05-15 14:20
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

P陳
檢舉此回應
有訊息嗎?
本篇文章回覆於2019-05-15 20:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Raymond
檢舉此回應
把你的程式貼出來, 同時說明是什麼問題: 編譯錯誤, 執行錯誤, 或是可以執行但沒有預期的結果.
本篇文章回覆於2019-05-15 23:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

小羊
檢舉此回應
沒有跳任何錯誤
執行結果就是正常檔案可以移除
已損毀檔案無法移除
本篇文章回覆於2019-05-17 08:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小羊
檢舉此回應

本篇文章回覆於2019-05-17 08:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

P陳
檢舉此回應
哦!! 那已不是 VB.net 的範圍了

請用以下方法試試
1.用命令字移除 (ChkdskF )
2.重整硬碟
3.用第三方軟體移除

如何移除損壞的檔案
本篇文章回覆於2019-05-17 09:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

P陳
檢舉此回應
這個才對 killBox 我用過很好用 (很厲害 請小心服用)

移除損壞的檔案
本篇文章回覆於2019-05-17 09:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Raymond
檢舉此回應
在程式裡檢查 remove() 的回傳值. 如果成功執行, remove() 會傳回 0, 反之則傳回 非-0 值, 並檢查 errno 的值, 或呼叫 perror() 打出錯誤訊息, 看看是什麼問題:

另外, 可不可以說明一下「損毀的檔案」是怎麼回事?
本篇文章回覆於2019-05-19 21:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

小羊
檢舉此回應
損毀的檔案就是
無法開啟
無法複製
無法編輯
甚麼事都沒辦法做
本篇文章回覆於2019-05-23 13:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
不錯的參考

P陳
檢舉此回應
1.您有用過KillBox嗎?



2.如果一定要用這個檔名 就請先改名即可使用。 (我上次碰過的還可以改名)
3.改名成功後隱藏起來眼不見為淨

4.如果可以的話將上層資料匣也改名 並隱藏。

5。請下關鍵字 【刪不掉的檔怎麼刪】,還有很多方法的。
刪不掉的檔案 如何刪
本篇文章回覆於2019-05-23 15:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
不錯的參考

Raymond
檢舉此回應
>損毀的檔案就是
>無法開啟
>無法複製
>無法編輯
>甚麼事都沒辦法做

有幾個可能性導致檔案無法讀取. 比方說被其它的執行檔鎖住, 或是 file system 的問題, 或是硬碟出問題 (比方說 bad sector). 這些都不是 remove() 可以處理的. remove() 只能夠刪除沒有問題的檔案. 有問題的檔案必須先把問題解決後才可以用標準的函式刪除.

視窗系統有簡單的檢測機制: 打開 file explorer, 針對某硬碟按滑鼠右鍵, 選擇 Properties, 選擇 "Tools" 這個 tab, 然後在 "Error checking" 內按 "Check" 按鈕. 如果是系統所在的硬碟, 你必須重啟電腦才能檢測.
本篇文章回覆於2019-05-23 23:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

小羊
檢舉此回應
killbox的程式要怎麼用?
本篇文章回覆於2019-05-24 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
回應

P陳
檢舉此回應
Killbox 如何用
本篇文章回覆於2019-05-25 07:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

小羊
檢舉此回應
那如果要用程式移除呢?
本篇文章回覆於2019-05-30 14:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

P陳
檢舉此回應
要用程式移除? (只要是正常檔案就可移除了)
您的問題出在檔案已壞掉了,當然要用非正常手段來處理。

KillBox 刪成功後,然後就可以用程式刪了
------------------------------------------
你到底有沒有用 KILLBOX 刪過?有成功嗎?有訊息嗎?
#9 的換資料匣的方法 您有過過嗎?

#10 Raymond 的方法您有用過嗎? 結果如何?


本篇文章回覆於2019-06-06 16:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

小羊
檢舉此回應
用KILLBOX就可以了
感謝
本篇文章回覆於2019-06-18 15:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.