重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
本文介紹如何在標準用戶界面下刪除這些文件。注意:你必須在本地登錄系統,來刪除這些文件?!?如果該文件創建在文件分配表(FAT)分區,你要在MS-DOS下使用命令行工具和通配符進行刪除操作,例如DEL PR?.* 或者DEL LPT?.* 這些命令在NTFS文件系統下是不可用的,因為NTFS支持POSIX子系統,在該子系統下一些形如PRN的文件名是有效的。然而,操作系統假定該程序可以對它們進行創建和刪除操作;因此,你可以在POSIX子系統理使用本地命令。 你可以利用一個簡單的本地的POSIX系統來刪除/斷開這些文件,例如在windows資源工具包里的rm.exe工具.注意:POSIX命令是區分大小的。驅動和文件夾在MS-DOS中是不同的。在windows2000以上的系統中,POSIX命名必須使用一下語法。
成都創新互聯,為您提供網站建設公司、重慶網站制作、網站營銷推廣、網站開發設計,對服務水泥攪拌車等多個行業擁有豐富的網站建設及推廣經驗。成都創新互聯網站建設公司成立于2013年,提供專業網站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發展進步,是我們永遠的責任!
posix /c path\command [args] IE: posix /c c:\rm.exe -d AUX.假定Rm.exe在當前文件夾,或者已經設置在系統的環境變量中。
rm -d //driveletter/path using forward slashes/filename輸入下面的命令,移除一個文件或者文件名為COM1(位于C:\Program Files\BadFolder )
rm -d "http://C/Program Files/Subdir/COM1" 輸入下面的命令,移除一個文件夾和它里面的內容,例如移除C:\Program Files\BadFolder
rm -r "http://C/Program Files/BadFolder"另一種選擇是使用語法來完全地繞過保留字檢查。你可以使用下面的語法來刪除任何文件。
DEL \\.\driveletter:\path\filename例如:
DEL \\.\c:\somedir\aux如果該名字作為目錄名出現在文件系統理,那就使用接下來的語法。例如,你可以通過命令來刪除一些目錄
RD \\.\driveletter:\path\directory name例如:RD \\.\c:\somedir\aux-or-
/s-------除目錄本身外,還將刪除指定目錄下的所有子目錄和文件。用于刪除目錄樹。/q-------安靜模式,帶 /S 刪除目錄樹時不要求確認
#include iostream
using namespace std;
int main()
{
char list[100]={'\0'};
int i,j;
cinlist;
for(i=0,j=0;list[i]!='\0';i++)
{
if(list[i]='9'list[i]='0')
{
list[j++]=list[i];
}
}
list[j]='\0';
coutlistendl;
cinlist;
}
應該是個系統保留字,nul也是這樣。
windows 文件系統保留字 nul2008-01-10 16:50nul 類似于linux 的/dev/null
不能創建叫 nul 的文件
還有比較搞笑的就是胡萬進和聯通變移動了。
你去安全模式刪,看能刪除不,或者是:
先刪除里面的文件:del \\\\.\\c:\\com1\\com1.dll
(如果是com2.dll,我就輸入:del \\\\.\\C:\\com1\\com2.dll
再刪除文件夾:rd \\\\.\\c:\\com1
或 rd \\\\.\\c:\\com1\\
或者 rd c:\\com1
com1是操作系統的保留字,如aux、com1、com2、prn、con、nul等,這些用作設備名的名稱是不能用來作為文件夾的名稱的,但2000/xp卻有漏洞可以利用來建立以這些保留字命名的文件夾。
方法就是在命令提示符窗口中(開始-運行-cmd打開命令提示符窗口)輸入:
md c:\\com1\\ 或 md c:com1\\ 總之要有后面的斜杠“\\”,這樣就會在c盤根目錄下建立一個com1的文件夾,而且用普通方法是刪除不了的,系統會失去響應。而要拷貝文件進入此目錄,也是在命令行下輸入:
copy a.dll \\ \\.\\c:\\com1\\com1.dll 這樣就拷了一個文件進入該文件夾,還改名為com1.dll,這樣不僅文件夾是用保留名,文件名也是保留名了,刪除文件會提示找不到該文件。
而正確的刪除方法是:
先刪除里面的文件:del \\ \\.\\c:\\com1\\com1.dll
再刪除文件夾:rd \\ \\.\\c:\\com1或 rd \\ \\.\\c:\\com1
這個利用漏洞的建特殊文件夾的方法與建帶“..”名稱的文件夾類似(參見:刪除runauto.. 的方法)。
希望能幫到你。