Windows非法文件和目录的创建及删除方式

目前遇到的windows非法文件和目录名主要有以下几种

 

1、带点的目录名

例子:

d:/wwwroot/mysite/aaa..

创建:

md d:/wwwroot/mysite/aaa../ [win2008]

md d:/wwwroot/mysite/aaa.../ [win2003]

删除:

rd d:/wwwroot/mysite/aaa../ [win2008]

rd d:/wwwroot/mysite/aaa.../ [win2003]

 

2、文件名或者文件夹名是系统设备名的

(系统设备名大全见我的文章:《Windows中不允许用来创建文件名或者目录名的字符及字符串》)

例子:

d:/wwwroot/mysite/COM1

创建:md //./d:/wwwroot/mysite/COM1

删除:rm //./d:/wwwroot/mysite/COM1

 

d:/wwwroot/mysite/NUL.htm

创建:md //./d:/wwwroot/mysite/NUL.htm

删除:rm //./d:/wwwroot/mysite/NUL.htm

 

3、可见、可打开、不可删除的非法文件

创建

md "d:/wwwroot/mysite/test / "

注意,例句中有空格,该文件可见,可打开,可在该文件夹下创建、拷贝、删除文件,但不可删除。

打开

start d:/wwwroot/mysite/test../

删除

rd "d:/wwwroot/mysite/test / "

 

4、隐藏、不可打开的非法文件

在DOS系统中(实际上WINDOWS系统和LINUX也可以使用),“.”代表当前目录,“..”代表上级目录,正式利用这点,来创建混淆目录。

创建(FAT可以,NTFS不可以)

md d:/wwwroot/mysite/.../

注:该文件夹在windows上不可见、不可打开、不可删除。

打开

start d:/wwwroot/mysite/.../

删除

rd d:/wwwroot/mysite/.../

 

 

其他删除方式

1、新建一个文本文档,写入下面的命令:

DEL /F /A /Q //./%1

RD /S /Q //./%1

另存为 统统删除.bat 然后把你要删除的顽固的文件夹拖动到这个BAT命令上,就可以自动运行删除命令了

2、通过“dir /x”找出它的8.3格式的短文件名,再进行删除

3、对于一些被锁定的文件,可以使用unlocker进行删除

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值