无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: haiou327
打印 上一主题 下一主题

畸形目录管理工具[2010.04.05更新]

[复制链接]
121#
发表于 2011-3-26 12:07:36 | 只看该作者
批处理实现畸形文件、文件夹创建、访问、重命名、删除
转自:http://bathome.l3.wuyou.com/thread-3885-1-1.html
【方案一】以点结尾的文件夹
  • rem 创建以点结尾的文件夹
  • md "C:\test"
  • md "C:\test\batcher..\"

复制代码
  • rem 把以点结尾的文件夹重命名为普通文件夹
  • rem 短文件名可以使用dir/x命令获得
  • ren "C:\test\BATCHE~1" "batcher"

复制代码
  • rem 把普通文件夹重命名为以点结尾的文件夹
  • ren "C:\test\batcher" "batcher../"

复制代码
  • rem 打开以点结尾的文件夹
  • start "" "C:\test\batcher..\"

复制代码
  • rem 进入以点结尾的文件夹
  • rem 短文件名可以使用dir/x命令获得
  • cd "C:\test\NEW~1"

复制代码
  • rem 向以点结尾的文件夹中复制文件
  • copy "C:\test\a.txt" "C:\test\batcher..\"

复制代码
  • rem 删除以点结尾的文件夹中的文件
  • rem 短文件名可以使用dir/x命令获得
  • del /a /f /q "C:\test\NEW~1\a.txt"

复制代码
  • rem 修改以点结尾的文件夹的属性为“隐藏”
  • @echo off
  • set DstFolder=C:\test\batcher.
  • >"%temp%\FolderProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.\")
  • >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2
  • cscript /nologo "%temp%\FolderProperty.vbs"

复制代码
  • rem 删除以点结尾的文件夹
  • rd /s /q "C:\test\batcher..\"

复制代码
【方案二】以空格结尾的文件夹
  • 基本操作与方案一大致相同,此处不再赘述。

复制代码
【方案三】系统保留字文件夹(Con, Prn, Aux, Nul, Lpt1, Com1, Com2)
  • rem 创建系统保留字文件夹
  • md "C:\test\batcher"
  • md "C:\test\batcher\con\"

复制代码
  • rem 打开系统保留字文件夹
  • start "" "C:\test\batcher\con\"

复制代码
  • rem 向系统保留字文件夹中复制文件
  • copy "C:\test\batcher\a.txt" "C:\test\batcher\con\"

复制代码
  • rem 删除系统保留字文件夹中的文件
  • del /a /f /q "C:\test\batcher\con\a.txt"

复制代码
  • rem 修改系统保留字文件夹的属性为“隐藏”
  • @echo off
  • set DstFolder=C:\test\batcher\con
  • >"%temp%\FolderProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFolder("\\?\%DstFolder%.\")
  • >>"%temp%\FolderProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2
  • cscript /nologo "%temp%\FolderProperty.vbs"

复制代码
  • rem 删除系统保留字文件夹
  • rd /s /q "C:\test\batcher\con\"

复制代码
【方案四】特殊字符文件夹(\, /, :, *, ?, ", <, >, |)
  • rem 创建特殊字符文件夹
  • @echo off
  • set "DstFolder=C:\test\batcherA\"
  • if exist "%DstFolder%\" (
  •   echo 文件夹%DstFolder%已存在
  •   goto :eof
  • )
  • md "%DstFolder%"
  • >"%DstFolder%\desktop.ini" echo [.ShellClassInfo]
  • >>"%DstFolder%\desktop.ini" echo LocalizedResourceName=BatHome,-1
  • attrib +s +h "%DstFolder%\desktop.ini"
  • >%temp%\UnlockReg.txt echo HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [9]
  • regini %temp%\UnlockReg.txt
  • >%temp%\LockReg.txt echo HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]
  • >>%temp%\LockReg.txt  echo "BatHome,-1" = REG_SZ "|"
  • regini %temp%\LockReg.txt
  • attrib +s "%DstFolder%"

复制代码
  • rem 创建无法直接删除的特殊字符文件夹
  • @echo off
  • set "DstFolder=C:\test\batcherB\"
  • if exist "%DstFolder%\" (
  •   rem echo y|cacls "\\?\%DstFolder%\nul" /g everyone:f
  •   rem attrib -r -a -s -h "\\?\%DstFolder%\nul"
  •   rem del /a /f /q "\\?\%DstFolder%\nul"
  •   echo 文件夹%DstFolder%已存在
  •   goto :eof
  • )
  • md "%DstFolder%"
  • >"%DstFolder%\desktop.ini" echo [.ShellClassInfo]
  • >>"%DstFolder%\desktop.ini" echo LocalizedResourceName=BatHome,-1
  • attrib +s +h "%DstFolder%\desktop.ini"
  • >"\\?\%DstFolder%\nul" echo.
  • attrib +s +h "%DstFolder%\desktop.ini"
  • >%temp%\UnlockReg.txt echo HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [9]
  • regini %temp%\UnlockReg.txt
  • >%temp%\LockReg.txt echo HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]
  • >>%temp%\LockReg.txt  echo "BatHome,-1" = REG_SZ "|"
  • regini %temp%\LockReg.txt
  • attrib +r +a +s +h "\\?\%DstFolder%\nul"
  • echo y|cacls "\\?\%DstFolder%\nul" /d everyone>nul
  • attrib +s +r "%DstFolder%"

复制代码
【方案五】以点结尾的文件
  • rem 创建以点结尾的文件
  • md "C:\test"
  • echo bbs.bathome.net>"\\?\C:\test\batcher."

复制代码
  • rem 打开以点结尾的文件
  • notepad "\\?\C:\test\batcher."

复制代码
  • rem 复制以点结尾的文件
  • copy "\\?\C:\test\batcher." "\\?\C:\"

复制代码
  • rem 修改以点结尾的文件的属性为“隐藏”
  • @echo off
  • set DstFile=C:\test\batcher.
  • >"%temp%\FileProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFile("\\?\%DstFile%.\")
  • >>"%temp%\FileProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2
  • cscript /nologo "%temp%\FileProperty.vbs"

复制代码
  • rem 删除以点结尾的文件
  • del /a /f /q "\\?\C:\test\batcher."

复制代码
【方案六】系统保留字文件(Con, Prn, Aux, Nul, Lpt1, Com1, Com2)
  • rem 创建系统保留字文件
  • md "C:\test\batcher"
  • echo bbs.bathome.net>"\\?\C:\test\batcher\con"

复制代码
  • rem 打开系统保留字文件
  • notepad "\\?\C:\test\batcher\con"

复制代码
  • rem 复制系统保留字文件
  • copy "\\?\C:\test\batcher\con" "\\?\C:\test"

复制代码
  • rem 修改系统保留字文件的属性为“隐藏”
  • @echo off
  • set DstFile=C:\test\batcher\con
  • >"%temp%\FileProperty.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject").GetFile("\\?\%DstFile%.\")
  • >>"%temp%\FileProperty.vbs" echo objFSO.Attributes=objFSO.Attributes+2
  • cscript /nologo "%temp%\FileProperty.vbs"

复制代码
  • rem 删除系统保留字文件
  • del /a /f /q "\\?\C:\test\batcher\con"

复制代码

回复

使用道具 举报

122#
发表于 2011-4-4 21:22:16 | 只看该作者
原帖由 haiou327 于 2008-9-26 20:49 发表
小工具,支持畸形目录删除.改名.建立.打开.属性修改.正常目录转为畸形目录功能。

支持删除非空目录,请慎用,将直接删除整个目录包括子目录文件。
代码优化

[修正在部分电脑上成功删除目录后目录信息仍残 ...

试用过建议如下:

1.添加“增加到操作系统右键”的命令,方便即时调用,不用专门打程序再使用。

2.再添加一个“修改后直接删除”的可选项,方便修改程序后直接删除,不用再重新找到该文件再删除。
回复

使用道具 举报

123#
发表于 2011-4-7 00:49:23 | 只看该作者
右键菜单有点刺目,其他功能还不错的说
回复

使用道具 举报

124#
发表于 2011-4-7 03:21:41 | 只看该作者
呵呵。小工具不错~~。
回复

使用道具 举报

125#
发表于 2011-4-7 07:58:00 | 只看该作者
不错小工具!!谢谢分享!~!~~


avast6.0 free隔离了.

[ 本帖最后由 小松鼠 于 2011-4-7 12:25 编辑 ]
回复

使用道具 举报

126#
发表于 2011-5-3 18:56:08 | 只看该作者
更新了。谢谢。。。。。。。。。。。。。。。。
回复

使用道具 举报

127#
发表于 2011-7-22 21:29:29 | 只看该作者
确实不错。。赞一个,
回复

使用道具 举报

128#
发表于 2011-9-2 16:43:05 | 只看该作者
非常好的工具啊,下载一个收藏啊
回复

使用道具 举报

129#
发表于 2011-9-10 11:27:59 | 只看该作者
很方便的工具,下载收藏,多谢楼主!
回复

使用道具 举报

130#
发表于 2011-9-16 13:02:17 | 只看该作者
好用,谢谢版主出手做的工具
回复

使用道具 举报

131#
发表于 2011-9-17 07:40:56 | 只看该作者
为什么360报木马???????
回复

使用道具 举报

132#
发表于 2012-2-5 12:15:50 | 只看该作者
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆
回复

使用道具 举报

133#
发表于 2012-4-7 11:18:28 | 只看该作者

我用畸形目录后很容易烧卡怎么办??

我是做下载的,为了加密自己店里的特色资源我使用了畸形目录。这个软件很棒,给客人下载了音乐后,他在电脑上就无法拷我下载的文件。
但是出现一个问题。就是内存卡里的文件夹转为畸形目录后 在这台机器 破冰者KK35里很容易坏卡   就是无法打开和格式化。这个月已经坏了十几张了。怎么办啊,是畸形目录的问题吗、怎样修复这个卡呢?怎样避免这种问题呢?   如果畸形目录不行, 用什么软件加密   好一些,  让MP3播放器能读,电脑却打不开

[img]http://image.baidu.com/i?ct=503316480&z=&tn=baiduimagedetail&word=%C6%C6%B1%F9%D5%DF%20kk35&in=14344&cl=2&lm=-1&st=-1&pn=1&rn=1&di=21375879741&ln=7&fr=&fm=result&fmq=1333768350324_R&ic=0&s=0&se=1&sme=0&tab=&width=&height=&face=0&is=&istype=2#pn1&-1&di21375879741&objURLhttp%3A%2F%2Fimg1.huobibaijia.com%2F201203%2F28%2F2351333DW33sGALQ.jpg_b.jpg&fromURLhttp%3A%2F%2Fwww.huobibaijia.com%2Fyingyindianqi-350121%2Fprice-3188701.html&W220&H220&T8489&S30&TPjpg[/img]
回复

使用道具 举报

134#
发表于 2012-4-10 13:16:57 | 只看该作者
想建立一个autorun.inf的畸形目录,好像没有办法实现。
回复

使用道具 举报

135#
发表于 2012-10-9 08:56:28 | 只看该作者
下来试试
字数补丁
回复

使用道具 举报

136#
发表于 2015-1-19 21:49:59 | 只看该作者
方便!
回复

使用道具 举报

137#
发表于 2015-2-1 12:16:58 | 只看该作者
回复

使用道具 举报

138#
发表于 2015-4-29 08:56:56 | 只看该作者
哈哈,不错不错
回复

使用道具 举报

139#
发表于 2022-5-15 04:27:57 | 只看该作者
畸形目录管理工具[2010.04.05更新]
回复

使用道具 举报

140#
发表于 2022-5-16 09:16:07 | 只看该作者
感谢分享
回复

使用道具 举报

141#
发表于 2022-5-24 18:00:11 来自手机 | 只看该作者
阿非 发表于 2008-9-26 21:31
加了权限的就无法更改删除了

pe下diskgenius啥都无所遁形,无视一切花哨手段,还是用bitlocker吧
回复

使用道具 举报

142#
发表于 2024-7-10 08:37:00 | 只看该作者
这就尴尬了 没权限下载
回复

使用道具 举报

143#
发表于 2024-7-10 08:42:16 | 只看该作者
正好需要 就是级别不够
回复

使用道具 举报

144#
发表于 2024-7-10 08:54:45 | 只看该作者
畸形目录管理工具  感谢分享好东东
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 10:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表