gpt4 book ai didi

c# - 如何生成一定长度的字符串以插入到文件中以满足文件大小标准?

转载 作者:IT王子 更新时间:2023-10-29 03:36:15 25 4
gpt4 key购买 nike

我需要测试一些与文件大小有关的负载问题。我有一个用 C# 编写的 Windows 应用程序,它会自动生成文件。我知道每个文件的大小,例如。 100KB,以及要生成多少文件。我需要帮助的是如何生成小于或等于所需文件大小的字符串。

伪代码:

long fileSizeInKB = (1024 * 100); //100KB
int numberOfFiles = 5;

for(var i = 0; i < numberOfFiles - 1; i++) {
var dataSize = fileSizeInKB;
var buffer = new byte[dataSize];
using (var fs = new FileStream(File, FileMode.Create, FileAccess.Write)) {

}
}

最佳答案

您始终可以对字符串使用 a 构造函数,它接受一个 char 并且您希望该字符重复多次:

string myString = new string('*', 5000);

这会为您提供一串 5000 颗星 - 根据您的需要进行调整。

关于c# - 如何生成一定长度的字符串以插入到文件中以满足文件大小标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com