文件夾老是刪除不掉雙擊文件夾后提示無法訪問此文件夾路徑太長

除文件夾的時(shí)候發(fā)現(xiàn)出現(xiàn)了問題,一個(gè)文件夾老是刪除不掉!
再仔細(xì)檢查發(fā)現(xiàn)沒有任何問題,但是就是莫名其妙的刪除不掉。再一層一層檢查,到最后發(fā)現(xiàn)雙擊文件夾后出現(xiàn)提示:無法訪問此文件夾 路徑太長。
看了其他人說的辦法,其實(shí)都不是很好使,即使采用了360的文件粉碎機(jī)還是不能搞定!最后自己想了一個(gè)辦法搞定了,解決辦法其實(shí)非常簡單的,下面告訴大家:
文件夾路徑太長太深了,比如文件路徑是A/B/C/D/F/G….
那么,可以將中間某個(gè)環(huán)節(jié)開始的剪切掉,放到外面來,這樣就類似于A/B/C/,然后D/F/G….放在與A位置相同的地方,這樣文件夾路徑就不是太長了,這時(shí)候再刪除就沒問題了。
另我總結(jié)了一些辦法
一、常規(guī)解決辦法
1.注消或重啟電腦(計(jì)算機(jī)(電腦)),然后再試著刪除。
2.進(jìn)入“安全模式刪除”。
3.在純DOS命令行下使用DEL、DELTREE和RD命令將其刪除。
4.如果是文件夾中有比較多的子目錄或文件而導(dǎo)致無法刪除,可先刪除該文件夾中的子目錄和文件,再刪除文件夾。
5.如果是在“添加或刪除程序”選項(xiàng)卸載一個(gè)軟件后,發(fā)現(xiàn)軟件的安裝目錄仍舊存在,里邊殘留著幾個(gè)文件,直接刪除時(shí),系統(tǒng)卻提示文件正在使用無法刪除。
此時(shí)可首先打開“命令提示符”窗口,按“Ctrl+Alt+Del”組合鍵打開任務(wù)管理器,在進(jìn)程中將“explorer.exe”進(jìn)程關(guān)閉掉(在這之前最好將所有程序關(guān)閉掉),切換到命令提示符窗口,使用DOS命令進(jìn)入無法刪除的文件夾,輸入“Del 文件夾名”就可以將該文件夾刪除了。刪除完成后,在任務(wù)管理器中選擇“文件→新任務(wù)”,輸入“explorer.exe”重新建立系統(tǒng)的外殼。
二、高級(jí)解決方案
1.磁盤錯(cuò)誤
運(yùn)行磁盤掃描,并掃描文件所在分區(qū),掃描前確定已選上修復(fù)文件和壞扇區(qū),全面掃描所有選項(xiàng),掃描后再刪除文件。
2.預(yù)讀機(jī)制
某些視頻、圖像文件播放中斷或正在預(yù)覽時(shí)會(huì)造成無法刪除。在“運(yùn)行”框中輸入:REGSVR32 /U SHMEDIA.DLL,注銷掉預(yù)讀功能?;蛟谧?cè)表中刪除[HKEY_ LOCAL_MACHINESOFTWAREClassesCLSID{87D62D94-71B3-4b9a-9489-5FE6850DC73E}InProcServer32]鍵值。然后即可刪除文件。
3.防火墻
由于反病毒軟件在查毒時(shí)也會(huì)導(dǎo)致執(zhí)行刪除時(shí)提示文件正在使用,這時(shí)可試著停止或關(guān)閉它再刪。
4.Office、WPS系列軟件
Office、WPS的非法關(guān)閉也會(huì)造成文件無法刪除或改名。重新運(yùn)行該程序,然后正常關(guān)閉,再刪除文件。
5.借助WinRAR
右擊要?jiǎng)h除的文件夾,選擇“添加到壓縮文件”。在彈出的對(duì)話框中選中“壓縮后刪除源文件,”隨便寫個(gè)壓縮包名,點(diǎn)擊“確定”按鈕即可。
6.權(quán)限問題
如果是Windows 2000/XP/2003系統(tǒng),請(qǐng)先確定是否有權(quán)限刪除這個(gè)文件或文件夾。
7.可執(zhí)行文件的刪除
當(dāng)執(zhí)行文件的映像或程序所調(diào)用的DLL動(dòng)態(tài)鏈接庫還在內(nèi)存中未釋放,刪除時(shí)也會(huì)提示文件正在使用,解決方法是在DOS下刪除系統(tǒng)的頁面文件(Win98中是Win386.SWP,Win2000/XP是pagefile.sys)。
8.用其他軟件的方法:
用Unlocker(最好的頑固軟件刪除工具),Unlocker 是一個(gè)免費(fèi)的右鍵擴(kuò)充工具,使用者在安裝后,它便能整合于鼠標(biāo)右鍵的操作當(dāng)中,當(dāng)使用者發(fā)現(xiàn)有某個(gè)檔案或目錄無法刪除時(shí),只要按下鼠標(biāo)右鍵中的「Unlocker」,那么程序馬上就會(huì)顯示出是哪一些程序占用了該目錄或檔案,接著只要按下彈出的窗口中的「Unlock」就能夠?yàn)槟愕臋n案解套???/p>
Unlocker 不同于其它解鎖軟件的部分在于它并非強(qiáng)制關(guān)閉那些占用檔案的程序,而是以解除檔案與程序關(guān)連性的方式來解鎖,因此不會(huì)像其它解鎖程序一樣因?yàn)閺?qiáng)制關(guān)閉程序而造成使用者可能的數(shù)據(jù)遺失。
如果你會(huì)程序就簡單多了,運(yùn)行下面程序幫你搞定
<textarea readonly="readonly" name="code" class="java"></p> <p>package io;</p> <p>import java.io.File;
public class aa
{
public static void main(String args[]){
aa t = new aa();
delFolder("D:/0");
System.out.println("deleted");
}
//刪除文件夾
//param folderPath 文件夾完整絕對(duì)路徑
public static void delFolder(String folderPath) {
try {
delAllFile(folderPath); //刪除完里面所有內(nèi)容
String filePath = folderPath;
filePath = filePath.toString();
java.io.File myFilePath = new java.io.File(filePath);
myFilePath.delete(); //刪除空文件夾
} catch (Exception e) {
e.printStackTrace();
}
}
//刪除指定文件夾下所有文件
//param path 文件夾完整絕對(duì)路徑
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
}
if (!file.isDirectory()) {
return flag;
}
String[] tempList = file.list();
File temp = null;
for (int i = 0; i < tempList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File.separator + tempList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path + "/" + tempList[i]);//先刪除文件夾里面的文件
delFolder(path + "/" + tempList[i]);//再刪除空文件夾
flag = true;
}
}
return flag;
}
}</p> <p></textarea>
相關(guān)文章
電腦提示找不到libcef.dll無法繼續(xù)執(zhí)行代碼怎么辦? libcef.dll丟失修復(fù)
在使用電腦的過程中,你可能會(huì)突然遇到諸如“找不到libcef.dll”或者“由于缺少libcef.dll,程序無法啟動(dòng)”之類的惱人提示,下面我們就來看看詳細(xì)解決辦法2025-04-23電腦提示由于找不到d3dx9_43.dll如何解決? d3dx9_43.dll文件丟失修復(fù)技
在使用Windows操作系統(tǒng)運(yùn)行某些應(yīng)用程序(尤其是游戲或圖形密集型軟件)時(shí),用戶可能會(huì)遇到“d3dx9_43.dll文件丟失”的錯(cuò)誤提示,這一錯(cuò)誤不僅影響程序的正常啟動(dòng),還可能2025-04-23電腦死機(jī)無反應(yīng)怎么強(qiáng)制重啟? 一文讀懂方法及注意事項(xiàng)
在日常使用電腦的過程中,我們難免會(huì)遇到電腦無法正常啟動(dòng)的情況,本文將詳細(xì)介紹幾種常見的電腦強(qiáng)制開機(jī)方法,并探討在強(qiáng)制開機(jī)后應(yīng)注意的事項(xiàng),以及如何從根本上解決電腦2025-04-16電腦如何通過數(shù)據(jù)線連接手機(jī)網(wǎng)絡(luò)? 電腦上網(wǎng)不再受限的技巧
今天我來分享一下如何用USB線把臺(tái)式電腦連接到手機(jī)的網(wǎng)絡(luò)上,其實(shí)操作非常簡單,只需要幾步就搞定了,讓我們一起來看看吧2025-04-15分辨率三兄弟LPI、DPI 和 PPI有什么區(qū)別? 搞清分辨率的那些事兒
分辨率這個(gè)東西,真的是讓人又愛又恨,為了搞清楚它,我可是翻閱了不少資料,最后發(fā)現(xiàn)“小7的背包”的解釋最讓我茅塞頓開,于是,我決定整理一下,給大家分享一下我的理解2025-04-03空格符號(hào)怎么打? 全角空格和半角空格的區(qū)別介紹
你是否曾想過,為什么鍵盤上的空格鍵有時(shí)并不能滿足我們的需求?其實(shí),空格鍵輸入的空格分為全角和半角兩種2025-03-31mss32.dll文件丟失怎么辦? 電腦提示mss32.dll丟失的多種修復(fù)方法
最近,很多電腦用戶可能遇到了mss32.dll文件丟失的問題,導(dǎo)致一些應(yīng)用程序無法正常啟動(dòng),那么,如何修復(fù)這個(gè)問題呢?別擔(dān)心,本文將詳細(xì)介紹mss32.dll文件的作用和丟失原因2025-03-26電腦提示找不到openal32.dll文件怎么辦? openal32.dll丟失完美修復(fù)方法
openal32.dll是一種重要的系統(tǒng)文件,當(dāng)它丟失時(shí),會(huì)給我們的電腦帶來很大的困擾,很多人都曾經(jīng)遇到過這個(gè)問題,但你知道該如何解決嗎?詳細(xì)請(qǐng)看下文介紹2025-03-26電腦win32spl.dll文件丟失咋辦? win32spl.dll丟失無法連接打印機(jī)修復(fù)技
電腦突然提示win32spl.dll文件丟失,打印機(jī)死活連不上,今天就來給大家詳細(xì)講解一下這個(gè)問題的解決方法,手把手教你如何搞定win32spl.dll丟失的問題,讓你輕松恢復(fù)打印機(jī)連2025-03-26電腦提示binkw32.dll缺失怎么辦? 教你輕松解決binkw32.dll丟失問題修復(fù)
電腦上玩游戲時(shí),突然彈出“計(jì)算機(jī)丟失binkw32.dll”的錯(cuò)誤提示,是不是讓你瞬間抓狂?別擔(dān)心,今天就來手把手教你如何解決這個(gè)問題2025-03-26