成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Win2000/WinXP中無(wú)法刪除文件解決辦法

瀏覽:3日期:2023-07-30 09:20:02

作者: 藍(lán)天

有些文件已經(jīng)沒(méi)有用了,我們又不想讓他放在那占用硬盤(pán)資源,但是想刪又刪不了,這種時(shí)間我們應(yīng)該怎么辦呢?請(qǐng)看下面文章中關(guān)于Windows 2000/XP中無(wú)法刪除文件故障的解決辦法。

出現(xiàn)這類問(wèn)題一般有以下幾種情況:

一:位于NTFS文件系統(tǒng)上,而起使用了ACL(Access Control List),沒(méi)有權(quán)限訪問(wèn)你要?jiǎng)h除的文件;

二:文件正在被另外的程序使用者;

三:文件系統(tǒng)損壞導(dǎo)致無(wú)法訪問(wèn)你要?jiǎng)h除的文件;

四:文件的路徑太長(zhǎng)導(dǎo)致無(wú)法訪問(wèn);

五:文件名使用了非法的字符或Windows保留關(guān)鍵字。

針對(duì)每種情況的相應(yīng)解決方法如下:

情況一、可以使用管理員帳戶通過(guò)重新設(shè)定ACL的方法獲得訪問(wèn)權(quán)限

對(duì)于這種情況,可以用下列方法解決:使用管理員帳戶登錄,在無(wú)法訪問(wèn)的文件上點(diǎn)擊鼠標(biāo)右鍵選擇屬性,選擇“安全”標(biāo)簽頁(yè),選擇“高級(jí)”按鈕,再選擇“所有者”標(biāo)簽頁(yè),在“將所有者更改為”BOX里面選擇管理員帳戶,反色,接著點(diǎn)擊“應(yīng)用”按鈕使所有者變?yōu)槟阕约骸W詈簏c(diǎn)擊2次確定按鈕,關(guān)閉屬性對(duì)話框。再次打開(kāi)屬性對(duì)話框,可以看到“安全”標(biāo)簽頁(yè)下的“添加”按鈕已經(jīng)編程可選狀態(tài)了,點(diǎn)擊這個(gè)按鈕,在“選擇用戶和組”對(duì)話框里面輸入你要訪問(wèn)這個(gè)文件的帳戶名(注意格式:計(jì)算機(jī)名帳戶名)。

點(diǎn)擊確定按鈕返回上一層對(duì)話框,然后在“帳戶名的權(quán)限”BOX中選中完全控制復(fù)選,點(diǎn)擊確定即可重新獲得訪問(wèn)權(quán)限。同樣,可以在命令行模式下使用cacls命令分配權(quán)限。

情況二、找到那個(gè)使用被刪除文件的程序并關(guān)閉

常見(jiàn)的故障發(fā)生在刪除一個(gè)AVI文件的時(shí)候。因?yàn)閃indows有一個(gè)預(yù)讀機(jī)制,預(yù)讀會(huì)使文件處于被使用狀態(tài),所以無(wú)法刪除。解決方法有很多:

a)關(guān)閉全部資源管理器,使用命令del或rd刪除文件或目錄(推薦);

b)刪除注冊(cè)表中下面這個(gè)鍵值:

HKEY_LOCAL_MacHINESOFTWAREClassesCLSID{87D62D94-71B3-4b9a-9489-5FE6850DC73E}InProcServer32。建議導(dǎo)出備份這個(gè)注冊(cè)鍵值,以便以后需要時(shí)復(fù)原;

c)進(jìn)入Dos命令窗口,運(yùn)行:REGSVR32 /U SHMEDIA.DLL注銷掉預(yù)讀功能;

d)使用“Windows傳統(tǒng)風(fēng)格的文件夾”查看方式(文件夾選項(xiàng)--任務(wù)下面選擇)

e)使用能瀏覽本地文件的第三方工具,如FlashFXP、CuteFTP等,進(jìn)行刪除。

情況三、檢查文件系統(tǒng),排除錯(cuò)誤

當(dāng)看到以下提示時(shí)就需要注意一下你的文件系統(tǒng)了:

: is not accessible

The file or Directory is corrupt and non-readable.The file or directory iscorrupt and non-readable. The file or directory is corrupt andunreadable.

Please Run the Chkdsk utility.

排除方法:使用chkdsk命令檢查你的驅(qū)動(dòng)器。修復(fù)受損的文件系統(tǒng)。起因有很多,例如:硬盤(pán)壞道、硬件設(shè)備的錯(cuò)誤或軟件的bug都有可能引起這個(gè)問(wèn)題。

情況四、路徑過(guò)長(zhǎng),超過(guò)了大多數(shù)Windows所能接受的255個(gè)字節(jié)(NTFS文件系統(tǒng)沒(méi)有這個(gè)問(wèn)題)

使用8.3格式縮小長(zhǎng)度或更改路徑中部分目錄名以減少路徑的長(zhǎng)度。例如可以暫時(shí)的把路徑中某些目錄改改名字,或在命令行模式下使用8.3格式。例如:假設(shè)你要?jiǎng)h除的文件位于以下路徑:

C:DocumentationsHOWTO2003MayWindowsDocumentationsForWebsites_ForumTipsSmallfrogsSmallfrogs_Test_ProjectYuanChuan_Articls20030530TheTroubleShootingAboutCannotDeleteFilesInWindows

以上目錄已經(jīng)能夠足以表達(dá)意思呢,不過(guò)路徑長(zhǎng)度還是不夠255字節(jié)。

那么可以輸入:

cd C:Docume~1howto2003maywindow~1forweb~1tipssmallf~1yuanch~120030530thetro~1

可以看到,使用8.3格式以后可以節(jié)省很多長(zhǎng)度的。因?yàn)檫M(jìn)入這種還有長(zhǎng)路徑的目錄也是不成問(wèn)題的。一旦進(jìn)入了這類目錄,就可以使用del命名隨意的刪除你想刪除的文件了。

情況五、因?yàn)閃indows認(rèn)為這個(gè)命名是不合法的或這個(gè)命名與硬件設(shè)備有關(guān)。常見(jiàn)的保留字有LPT1、CON等。

對(duì)于含有保留字的文件,當(dāng)我們發(fā)出刪除指令的時(shí)候,Windows會(huì)檢查被刪除的文件是否有合法的路徑,如果你的文件名含有Windows認(rèn)為的非法字符或保留字,那么刪除就會(huì)失敗。

我們有3種方法可以刪除這類文件:

a)采用Linux或其他非Windows的操作系統(tǒng),以Linux/Unix為例:可以使用rm命令刪除:

rm -d //driveletter/path using forward slashes/filename

rm -r '//C/Program Files/BadFolder'

b)使用命令行工具的一個(gè)特殊參數(shù)解決:

RD.:

DEL.driveletter:pathfilename

在刪除命令后面跟上.參數(shù)就可以避免Windows檢查文件名的合法性,因此可以刪除含有Windows保留字或非法名字的文件。

c)對(duì)于文件,如果可以使用通配符,那么也可以采用通配符解決:

DEL DEL PR?.*

DEL LPT?.*

標(biāo)簽: Windows系統(tǒng) WinXP