在 Windows 10 中创建任意大小虚拟测试文件的 3 种方法

尝试消除问题的工具

如果您想测试互联网带宽(上传和下载速度)或磁盘读/写性能,您无需在 Windows 10 中查找和复制/移动大文件。Windows 10 可以为您创建任意大小的虚拟测试文件。

我们为您提供了 3 种方法,您可以通过这些方法在存储空间内的任何位置创建任意大小的虚拟文件,并使用您选择的任何扩展名(文件类型)。继续阅读本文以了解如何仅使用命令行来执行此操作。 快速总结 隐藏 1 虚拟文件要求 2 如何在 Windows 10 中创建任意大小的虚拟测试文件 2.1 使用命令提示符创建任意大小的空虚拟测试文件 2.2 使用命令提示符创建包含内容的任意大小的虚拟测试文件 2.3 使用 PowerShell 创建任意大小的空虚拟测试文件 3 结束语

虚拟文件要求

您必须首先决定您需要什么类型的虚拟文件。在这里,你需要关注3个方面:

  • 它是否需要是一个空的虚拟文件或具有合法信息的文件。
  • 虚拟文件的大小。
  • 虚拟文件的类型,即 .txt、.jpg、.png 等。

一旦决定,您可以继续使用创建适合您需要的虚拟文件的方法。

请注意,所有这些方法一次都会创建一个虚拟文件。因此,您可能需要运行相同的命令多个图块来为文件创建任意数量的文件。

此外,其中一种方法创建任意指定大小但为空的虚拟文件,而另一种方法创建具有合法内容的任意大小的虚拟文件。选择最适合您需求的一种。

如何在 Windows 10 中创建任意大小的虚拟测试文件

您现在可以继续创建尽可能多的虚拟测试文件,只要您的存储空间允许。选择以下任何一种方法来满足您的需求。

使用命令提示符创建任意大小的空虚拟测试文件

此方法涉及使用 Windows 10 中称为 实用程序 . Fsutil 是一个强大的命令行实用程序,用于执行与文件分配表 (FAT) 和 NTFS 文件系统相关的任务。如果不小心使用,它对您的操作系统可能是致命的。因此,我们建议您 创建还原点 在前进之前。

按照以下步骤创建虚拟文件:

要创建任何大小或类型的空虚拟文件,请使用管理权限启动命令提示符。现在根据您的要求修改下面给出的命令并在命令提示符中执行。|_+_|

上面的命令中有几个变量。代替 文件路径 使用您希望创建虚拟文件的位置的路径,将 FileName 替换为其名称,并将 FileType 替换为您希望创建的文件类型,例如 .jpg、.txt 等。

你还需要更换 文件大小 使用您想要的文件的特定大小。请记住,此数字以字节为单位。如果要创建 100 MB 大小的文件,则 FileSize 将为 104857600 (100 x 1024 x 1024)。如果您想创建一个 1 GB 的文件,请输入数字 1073741824 (1 x 1024 x 1024 x 1024)。为方便起见,以下是转换为字节的不同大小的列表:

  • 1 MB = 1048576 字节
  • 100 MB = 104857600 字节
  • 1 GB = 1073741824 字节
  • 10 GB = 10737418240 字节
  • 100 GB =107374182400 字节
  • 1 TB = 1099511627776 字节
  • 10 TB =10995116277760 字节

我们创建的 100 MB 文本虚拟文件的命令示例:|_+_|

您现在可以通过其属性检查创建的文件是否与您希望的大小相同。

我们已经成功创建了我们首选大小的虚拟文本文件。您可以这样做,然后使用不同的文件名重复该命令以创建多个虚拟文件。

使用命令提示符创建包含内容的任意大小的虚拟测试文件

使用此方法,您还可以将内容放入虚拟文本文件中以模仿真实和合法的数据并对其进行测试。这种方法与上面提到的方法有些不同,但仍然有效。请按照以下步骤操作。

使用管理权限启动命令提示符并使用以下命令创建一个包含真实值的文件并执行它。|_+_|

你需要更换 输入文本 使用您希望放入虚拟文件的真实数据。请记住,此文本定义了文件的初始大小,这对于后续步骤非常重要。

此外,将 FilePath 替换为您希望创建虚拟文件的位置的路径,将 FileName 替换为其名称,并将 FileType 替换为您希望创建的文件类型。由于您将输入文本,因此 文件类型 需要是 .txt、.docx 等。

这是我们创建的文件的示例:

您可以检查数据是否已合并到虚拟文件中。

您现在需要检查已创建的文件的大小。将真实数据放入虚拟文件只会创建一个 28 字节的文本文件。这将根据您放入文件的内容的长度而有所不同。

为了更容易计算(在下面的步骤中将需要),我们建议您输入 This is just a sample line append to create a big file..出来是 64 字节。

您现在需要乘以这个文件并将相同的数据连接到现有文件以达到文件大小的最终目标。为此,我们将使用下面的命令。如果你之前打开过虚拟文件,记得关闭它。|_+_|

在上面的命令中改变的第一件事是 文件路径 , 文档名称 ,以及 文件类型 在 2 个地方。请注意,这些需要与上面执行的第一个命令中的相同,以便将大小合并为一个。

其次,你需要更换 多种的 用一个整数来使每个循环的文件大小加倍。例如,把 2 代替 多种的 会将文件大小增加到 128 字节。然而,把 3 将其增加到 224 字节。如您所见,增加一个整数会使文件大小加倍。您可以使用下面的公式来计算值 多种的 :

fsutil file createnew '  FilePath    FileName  .  FileType  '  FileSize  

这里我们有一个创建大小为 64 MB 的文件的示例。|_+_|

您将需要通过进行一些计算来更改变量,以获得包含真实数据的所需文件大小。

使用 PowerShell 创建任意大小的空虚拟测试文件

Windows PowerShell 使命令行权限比命令提示符更进一步。您也可以使用它来创建任何大小的空虚拟测试文件。这样做的方法如下:

以管理权限启动 Windows PowerShell 并使用以下命令替换必要的信息以创建您选择的大小的虚拟文件:|_+_|

代替 文件大小 使用您需要创建的文件大小(以字节为单位), 文件路径 与您要创建它的位置, 文档名称 使用文件名,以及 文件类型 使用您要创建的虚拟文件类型,例如 .txt、.jpg 等。

这是在我们的桌面上创建 100 MB 的 .txt 文件的示例:|_+_|

您可以通过其属性检查创建的文件的大小。

结束语

三种方法中的两种可用于创建空的虚拟测试文件,而其中一种方法用于创建其中包含真实数据的测试文件。该特定方法起初看起来有点棘手,但您可以使用提供的指南轻松创建它们。

开发人员经常询问他们可以从哪里获得虚拟测试文件来检查他们的程序和应用程序。这消除了您环顾四周并通过几个简单的步骤自己创建它们的麻烦。