iT邦幫忙

2

win10系統,一個資料夾無法刪除(因裡面有太多層子資料夾),求刪除的解法

  • 分享至 

  • xImage

win10系統,nas裡被人故意新增了一個資料夾,這個資料夾裡面有非常多層資料夾,大概類似z:\temp\test\rd01\rd01........\rd01 可能有兩三百層

資料夾裡面都是空的,有問ai,試了批次檔和powershell都刪不掉,說了“檔案路徑”太長,故無法刪除

請問有人知道這種情形如何解決嗎?感謝

*Nas是較舊的Thecus,也找不到刪除資料夾的選項

看更多先前的討論...收起先前的討論...
rh3 iT邦新手 5 級 ‧ 2024-12-28 08:59:23 檢舉
要不要試試: 重新以 [安全模式] 開機後, 不要執行其他程式. 用 [檔案總管] 直接刪除!?
setsuna iT邦研究生 5 級 ‧ 2024-12-28 11:05:05 檢舉
SSH 進去刪
eric2494 iT邦新手 2 級 ‧ 2024-12-29 21:28:32 檢舉
https://www.youtube.com/watch?v=FIhWOtJZyfU 我想看完就能了解原理了
yuncindy iT邦新手 5 級 ‧ 2024-12-31 10:05:11 檢舉
看看這個可能能幫你解決https://4ddig.tenorshare.com/tw/file-recovery/forced-file-deletion.html
NAS 都有管理介面,連線進去之後,對該資料夾進行刪除動作
原則上NAS都是 LINUX 的系統,理論上不會有路徑過長的問題
建議樓主進去管理介面進行操作,如果樓主不確定怎麼操作
而NAS 使用已經N年以上,建議做一次完整的備分之後,直接更換硬碟
用新的硬碟,再把備分出來的資料上傳回去
有時候資料無法刪除或是無法寫入有可能是硬碟壽命到了
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
海綿寶寶
iT邦大神 1 級 ‧ 2024-12-28 11:05:18

試試

rmdir z:\temp /s/q
0
by2048
iT邦高手 1 級 ‧ 2024-12-30 10:51:18

假設 /tmp 裡面有數十個a目錄(每個目錄皆有其他檔案)
ssh 登入後
find /tmp/a -name "a*" -type d -exec rm -r -v {} +
這指令會將目錄下的檔案先刪除
最後再將a目錄刪除

by2048 iT邦高手 1 級 ‧ 2024-12-30 11:03:17 檢舉
0
walljack1
iT邦新手 5 級 ‧ 2025-01-06 22:30:31

使用 PowerShell
Remove-Item "\\?\C:\folder" -Recurse -Force

海綿寶寶的指令也不是不行但當它遞歸到超過字數後rmdir就會失敗, 印象中最大是260字符
在cmd的情況下rmdir z:\temp /s/q改成rmdir \\?\z:\temp /s/q就能支援任意字符數

題外話, 還是linux比較好沒測出它的極限字符數在哪裡.

0
supertang88
iT邦見習生 ‧ 2025-02-24 13:38:12

建立一個Del.bat的批次檔在桌面
批次檔內容:
DEL /F /A /Q \?%1
RD /S /Q \?%1

將檔案或資料夾拖曳到Del.bat
試試看!!

我要發表回答

立即登入回答