如果你需要一个大文件,可以使用以下代码去生成,一次生成1G大小,多调用几次便可以生成几G的文件
// 设置图片的尺寸,使其大约为1GB
int width = 1024; // 宽度
int height = 1024; // 高度
using (Bitmap bmp = new Bitmap(width, height))
{
using (Graphics g = Graphics.FromImage(bmp))
{
// 使用白色填充整个图片
g.Clear(Color.White);
}
// 保存图片到文件系统
bmp.Save("white_image.bmp");
}
FileStream fs=File.Open("white_image.bmp", FileMode.Append);
for(int i = 0; i < 1024; i++)
{
for (int j = 0; j < 1024; j++)
{
for (int k = 0; k < 1024; k++)
{
fs.WriteByte(0);
}
}
}
fs.Close();