3 способа создания фиктивного тестового файла любого размера в Windows 10
- Категория: Функциональность И Поддержка Windows 10
Если вы хотите проверить пропускную способность Интернета (скорость загрузки и скачивания) или производительность чтения / записи на диск, вам не нужно искать и копировать / перемещать большие файлы в 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 . Fsutil - это мощная утилита командной строки, используемая для выполнения задач, связанных с таблицей размещения файлов (FAT) и файловой системой NTFS. При неосторожном использовании это может быть фатальным для вашей операционной системы. Поэтому мы рекомендуем вам создать точку восстановления прежде чем двигаться вперед.
Чтобы создать фиктивные файлы, выполните следующие действия:
Чтобы создать пустые фиктивные файлы любого размера или типа, запустите командную строку с правами администратора. Теперь измените приведенную ниже команду в соответствии с вашими требованиями и выполните ее в командной строке.
fsutil file createnew ' FilePath FileName . FileType ' FileSize
В приведенной выше команде есть несколько переменных. Заменять Путь файла укажите путь к месту, где вы хотите создать фиктивный файл, замените FileName его именем и замените FileType на тип файла, который вы хотите создать, например .jpg, .txt и т. д.
Вам также необходимо заменить Размер файла с конкретным размером файла, который вы хотите. Помните, что это число в байтах. Если вы хотите создать файл размером 100 МБ, ваш FileSize будет 104857600 (100 x 1024 x 1024). Если вы хотите создать файл размером 1 ГБ, введите номер 1073741824 (1 x 1024 x 1024 x 1024). Вот список разных размеров, преобразованных в байты для вашего удобства:
- 1 МБ = 1048576 байт
- 100 МБ = 104857600 байт
- 1 ГБ = 1073741824 байта
- 10 ГБ = 10737418240 байт
- 100 ГБ = 107374182400 байт
- 1 ТБ = 1099511627776 байт
- 10 ТБ = 10995116277760 байт
Пример команды для созданного нами текстового фиктивного файла размером 100 МБ:
fsutil file createnew 'c:userssubhandesktopDummyTextFile1.txt' 104857600

Теперь вы можете проверить, действительно ли созданный файл имеет тот же размер, который вы планировали, с помощью его свойств.
Мы успешно создали фиктивный текстовый файл желаемого размера. Вы можете сделать то же самое, а затем повторить команду с разными именами файлов, чтобы создать несколько фиктивных файлов.
Создайте фиктивный тестовый файл любого размера с содержимым с помощью командной строки
Используя этот метод, вы также можете помещать контент в фиктивные текстовые файлы, чтобы имитировать реальные и достоверные данные и протестировать их. Этот подход несколько отличается от упомянутого выше, но все же помогает. Следуйте инструкциям ниже.
Запустите командную строку с правами администратора и используйте следующую команду, чтобы создать файл с реальными значениями в нем и выполнить его:
echo EnterText > FilePath FileName . FileType
Вам нужно заменить EnterText с реальными данными, которые вы хотите поместить в фиктивный файл. Помните, что этот текст определяет начальный размер файла, который очень важен для дальнейших шагов.
Кроме того, замените FilePath на путь к месту, где вы хотите создать фиктивный файл, замените FileName его именем и замените FileType на тип файла, который вы хотите создать. Поскольку вы будете вводить текст, Тип файла должен быть .txt, .docx и т. д.
Вот пример созданного нами файла:
Вы можете проверить, что данные были включены в фиктивный файл.
Теперь вам нужно проверить размер созданного файла. Помещение реальных данных в фиктивный файл создает текстовый файл размером всего 28 байт. Это будет зависеть от длины содержимого, которое вы помещаете в файл.
Для упрощения расчетов (которые потребуются в приведенных ниже шагах) мы рекомендуем ввести Это просто пример строки, добавленной для создания большого файла ... который имеет размер 64 байта.
Теперь вам нужно умножить этот файл и объединить те же данные с существующим файлом, чтобы достичь конечной цели для размера файла. Для этого мы будем использовать команду ниже. Не забудьте закрыть фиктивный файл, если вы открывали его ранее.
for /L %i in (1,1, Multiple ) do type FilePath FileName . FileType >> FilePath FileName . FileType
Первое, что нужно изменить в приведенной выше команде, - это Путь файла , Имя файла , а Тип файла в 2-х местах. Обратите внимание, что они должны быть такими же, как в первой команде, выполненной выше, чтобы размер был объединен в один.
Во-вторых, нужно заменить Несколько с целым числом, чтобы удваивать размер файла с каждым циклом. Например, положив 2 на месте Несколько увеличит размер файла до 128 байт. Однако, положив 3 увеличит его до 224 байтов. Как видите, увеличение одного целого числа увеличивает размер файла вдвое. Вы можете использовать формулу ниже, чтобы рассчитать значение Несколько :
FinalFileSize = SizeOfInitialFile x (2 Multiple )
Здесь у нас есть пример создания файла размером 64 МБ.
for /L %i in (1,1,21) do type c:userssubhandesktopDummyFileWithContent.txt >> c:userssubhandesktopDummyFileWithContent.txt

Вам нужно будет изменить переменные, выполнив несколько вычислений, чтобы получить желаемый размер файла с реальными данными в нем.
Создайте пустой тестовый файл-пустышку любого размера с помощью PowerShell.
Windows PowerShell расширяет возможности командной строки по сравнению с командной строкой. Вы также можете использовать это для создания пустых фиктивных тестовых файлов любого размера. Вот как это сделать:
Запустите Windows PowerShell с правами администратора и используйте следующую команду, заменив необходимую информацию, чтобы создать фиктивный файл любого размера по вашему выбору:
$out = new-object byte[] FileSize ; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes(' FilePath FileName . FileType ', $out)
Заменять Размер файла с размером создаваемого файла (в байтах), Путь файла с местом, где вы хотите его создать, Имя файла с именем файла и Тип файла с типом фиктивного файла, который вы хотите создать, например .txt, .jpg и т. д.
Вот пример создания файла .txt на нашем рабочем столе размером 100 МБ:
$out = new-object byte[] 104857600; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes(' c:userssubhandesktopPSDummyFile.txt ', $out)

Вы можете проверить размер созданного файла в его свойствах.
Заключительные слова
Два из трех методов можно использовать для создания пустых фиктивных тестовых файлов, тогда как один из методов используется для создания тестовых файлов с реальными данными внутри них. Этот конкретный метод сначала может показаться немного сложным, но вы можете использовать предоставленное руководство, чтобы легко его создать.
Разработчики часто спрашивают, где взять фиктивные тестовые файлы для проверки своих программ и приложений. Это избавляет вас от хлопот, связанных с осмотром и созданием их самостоятельно за несколько простых шагов.