- Как создать файл определенного размера в Windows
- Содержание
- Создать файл с помощью командной строки
- Создать файл с помощью PowerShell
- Создать пустой файл заданного размера
- Создать непустой файл заданного размера
- Создать несколько файлов заданного размера
- Как создать файл определенного размера в Windows
- Содержание
- Создать файл с помощью командной строки
- Создать файл с помощью PowerShell
- Создать пустой файл заданного размера
- Создать непустой файл заданного размера
- Создать несколько файлов заданного размера
- Создаем файл определенного размера в Windows
- Создание файла с помощью fsutil
- Создаем файл с помощью PowerShell
- Быстрое создание большого файла в системе Windows
- 20 ответов:
- Как создать пустой файл в системе Windows для новичков
- Способы изменения расширения
- Как создать файл ответов Windows?
- Знакомство с главным окном утилиты Windows SIM
- Описание компонентов файла ответов Windows
- Изменение расширений через консоль
- Редактирование bat
- Программы редактирования
- Видео — Как создать bat файл в Windows 10
- Launchy: быстрый запуск программ
Как создать файл определенного размера в Windows
Иногда для тестирования какой-то системы (взаимодействия программ, электронная почта, фильтры), требуется создать файл определенного размера. ОС Windows имеет два стандартных инструмента для создания файла произвольного размера.
Содержание
Создать файл с помощью командной строки
Для создания файла заданного размера с помощью командной строки Windows используйте команду fsutil. Размер файла для этой команды указывается в байтах.
Создать файл TestFile.txt размером 1 МБ:
Если при создании файла в указанном размещении вы получаете «Ошибка: Отказано в доступе» — запустите командную строку от имени администратора.
Ошибка: Отказано в доступе при создании файла
Создать файл с помощью PowerShell
Создать пустой файл заданного размера
Для создания файла определенного размера с Windows PowerShell используйте последовательность команд (размер файла указывается в: Kb, Mb, Gb):
Windows PowerShell создаст пустой файл (заполненный символами NULL), выбранного размера.
Если при создании файла в указанном размещении вы получаете ошибка: «New-Object : Исключение при вызове «.ctor» с «3» аргументами: «Отказано в доступе по пути …» — запустите Windows PowerShell от имени администратора.
Ошибка: «Отказано в доступе по пути» при создании файла
Создать непустой файл заданного размера
Для создания не пустого файла (случайное содержимое) размером 1 Мб, выполните команды Windows PowerShell:
Скорость создания файла будет зависеть о указанного размера файла и характеристик вашего компьютера.
Создание непустого файла произвольного размера используя Windows PowerShell
Создать несколько файлов заданного размера
Создать 5 непустых файлов (случайное содержимое) размером 1Мб, используя Windows PowerShell:
Скорость создания файлов будет зависеть от указанного размера файлов и характеристик вашего компьютера.
Создание нескольких файлов произвольного размера используя Windows PowerShell
🟢 Как создать файл определенного размера, обсуждалось в этой статье. Теперь вы можете создавать файл или несколько файлов произвольного размера, для тестирования программ или сервисов. Однако, если вы столкнетесь с каким-то проблемами, не стесняйтесь написать в комментариях. Я постараюсь помочь.
Как создать файл определенного размера в Windows
Иногда для тестирования какой-то системы (взаимодействия программ, электронная почта, фильтры), требуется создать файл определенного размера. ОС Windows имеет два стандартных инструмента для создания файла произвольного размера.
Содержание
- Создать файл с помощью командной строки
- Создать файл с помощью PowerShell
Создать файл с помощью командной строки
Для создания файла заданного размера с помощью командной строки Windows используйте команду fsutil . Размер файла для этой команды указывается в байтах.
Создать файл TestFile.txt размером 1 МБ:
fsutil file createnew D:\TestFile.txt 1048576
Если при создании файла в указанном размещении вы получаете « Ошибка: Отказано в доступе » — запустите командную строку от имени администратора .
Создать файл с помощью PowerShell
Создать пустой файл заданного размера
Для создания файла определенного размера с Windows PowerShell используйте последовательность команд (размер файла указывается в: Kb, Mb, Gb):
$file = New-Object -TypeName System.IO.FileStream -ArgumentList D:\TestFile.txt,Create,ReadWrite
$file.SetLength(1Mb)
$file.Close()
Windows PowerShell создаст пустой файл (заполненный символами NULL), выбранного размера.
Если при создании файла в указанном размещении вы получаете ошибка: « New-Object : Исключение при вызове «.ctor» с «3» аргументами: «Отказано в доступе по пути … » — запустите Windows PowerShell от имени администратора .
Создать непустой файл заданного размера
Для создания не пустого файла (случайное содержимое) размером 1 Мб, выполните команды Windows PowerShell:
$array = New-Object -TypeName Byte[] -ArgumentList 2Mb
$obj = New-Object -TypeName System.Random
$obj.NextBytes($array)
Set-Content -Path D:\TestFile.txt -Value $array -Encoding Byte
Скорость создания файла будет зависеть о указанного размера файла и характеристик вашего компьютера.
Создать несколько файлов заданного размера
Создать 5 непустых файлов (случайное содержимое) размером 1Мб, используя Windows PowerShell:
$array = New-Object -TypeName Byte[] -ArgumentList 1Mb
$obj = New-Object -TypeName System.Random
$obj.NextBytes($array)
for ($i=1; $i -le 5; $i++)
Скорость создания файлов будет зависеть от указанного размера файлов и характеристик вашего компьютера.
Создаем файл определенного размера в Windows
Создаем файл. Иногда может потребоваться создать для тестирования какой-то системы файл определенного размера. Операционная система ОС Windows предлагает два пути решения.
Создание файла с помощью fsutil
Быстрее и проще всего создать файл с помощью утилиты командной строки fsutil. Для примера откроем консоль (обязательно с правами администратора) и создадим на диске E файл file.txt размером 1ГБ командой:
Таким образом можно создать файл любого размера, причем файл создается практически мгновенно.
Создание файла с помощью fsutil
Создаем файл с помощью PowerShell
То же самое можно сделать с помощью PowerShell, хотя команды будут немного сложнее:
Здесь мы сначала создаем объект типа файл, а затем с помощью метода SetLength присваиваем ему необходимый размер. Таким способом также можно мгновенно создать файл любого размера. Полезная статья по PowerShell.
Есть и еще один, альтернативный способ создания файла с помощью PowerShell. Если в первом случае мы создавали файл и задавали его размер, то здесь создаем содержимое нужного размера и помещаем это содержимое в указанный файл. Например:
При использовании этого метода создание файла занимает некоторое время, зависящее от размера файла. Кроме того, с его помощью невозможно создать файл большого размера. Максимальный размер файла ограничен встроенным значением [int]::MaxValue и при его превышении будет выдана ошибка ″Array dimentions exceeded supported range″.
Все описанные способы создают пустые файлы (точнее файлы, заполненные символом NUL). Если надо создать файл заданного размера и заполнить его каким либо произвольным содержимым, то можно немного изменить предыдущий способ и воспользоваться такими командами:
Быстрое создание большого файла в системе Windows
в том же духе, что и быстро создайте большой файл в системе Linux, Я хотел бы быстро создать большой файл в системе Windows. По большому счету я думаю 5 ГБ. Содержание не имеет значения. Встроенная команда или короткий пакетный файл были бы предпочтительнее, но я приму приложение, если нет других простых способов.
20 ответов:
fsutil хотя требует административных привилегий.
Я искал способ генерировать большие файлы с данными, а не только разреженный файл. Наткнулся ниже техника:
Если вы хотите создать файл с реальными данными, то вы можете использовать ниже скрипта.
(указанные выше две команды, одна за другой, или вы можете добавить их в пакетный файл.)
вышеуказанные команды создают фиктивный файл размером 1 МБ.txt, в течение нескольких секунд.
RDFC, вероятно, не самый быстрый, но он выделяет блоки данных. Абсолютно быстрый должен был бы использовать API более низкого уровня, чтобы просто получить цепочки кластеров и поместить их в таблицы без записи данных.
остерегайтесь, что здесь нет серебряной пули — если «создание» возвращается мгновенно, это означает, что у вас есть разреженный файл, который просто подделывает большой файл, но вы не получите блоки данных / цепочки, пока вы не запишете в него. Если вы просто читаете, вы получите очень быстрые нули, которые могут заставить вас поверить, что ваш диск внезапно стал невероятно быстрым 🙂
это похоже на mkfile на Solaris.
мне нужен был обычный 10 ГБ файл для тестирования, поэтому я не мог использовать fsutil потому что он создает разреженные файлы (спасибо @ZXX).
Я хотел создать файл 10 ГБ, но по какой-то причине он появился только как 4 ГБ, поэтому я хотел быть в безопасности и остановился на 4 ГБ. Если вы действительно хотите быть уверены, что ваш файл будет правильно обработан операционной системой и другими приложениями, прекратите его расширение на 1 ГБ.
он заполняет целевой файл случайными данными, поэтому нет проблем с разреженными файлами, и для моих целей (тестирование алгоритмов сжатия) он дает хороший уровень белого шума.
Откройте Диспетчер задач Windows, найдите самый большой процесс, который у вас работает щелкните правой кнопкой мыши и нажмите на Create dump file .
это создаст файл относительно размера процесса в памяти во временной папке.
вы можете легко создать файл размером в гигабайт.
PowerShell one-liner для создания файла в C:\Temp заполнить диск C:, оставив только 10 МБ:
за исключением написания полного приложения, ребята из США Python могут создавать файлы любого размера с четырьмя строками, один и тот же фрагмент в Windows и Linux ( os.stat() строка — это просто проверка):
обычный ol ‘ C. это строит под MinGW GCC на Windows XX и должно работать на любой универсальная платформа с.
Он генерирует нулевой файл заданного размера. Результирующий файл не просто занимает место в каталоге, а фактически занимает указанное количество байтов. Это происходит быстро, потому что фактические записи не происходят, за исключением байта, записанного перед закрытием.
мой экземпляр создает файл полные нули — это может варьироваться в зависимости от платформы; это программа по существу устанавливает вверх по структуре каталогов для любых данных висит вокруг.
Я нашел решение с помощью DEBUG at http://www.scribd.com/doc/445750/Create-a-Huge-File, но я не знаю простого способа его написания, и он, похоже, не может создавать файлы размером более 1 ГБ.
. 1 MB файл пустышка.txt, в течение нескольких секунд.
временные файлы должны храниться в папке Windows Temp. На основе ответ от штанги вы можете использовать следующий лайнер для создания 5 ГБ временного файла, который возвращает имя файла
- [System.IO.Path]::GetTempFileName() генерирует случайное имя файла со случайным расширением в папке Temp Windows
- конвейер используется для передачи имени [System.IO.File]::Create($_) который создает файл
- имя файла имеет значение недавно созданный файл с .SetLength(5gb) . Я был немного удивлен, обнаружив, что PowerShell поддерживает Байт Преобразования, что очень полезно.
- дескриптор файла должен быть закрыт с .close чтобы другие приложения могли получить к нему доступ
- С ;$_ имя файла возвращается и с | ? < $_ >гарантируется, что возвращается только имя файла, а не пустая строка, возвращаемая [System.IO.File]::Create($_)
недавно я искал способ создать большой фиктивный файл с выделением пространства. Все решения выглядят неловко. Наконец — то я только начал DISKPART утилита в Windows (встроенная с Windows Vista):
здесь максимум — это результирующий размер файла, 20 ГБ здесь.
простой ответ на Python: если вам нужно создать большой настоящий текстовый файл, я просто использовал простой while цикл и смог создать файл 5 ГБ примерно за 20 секунд. Я знаю, что это грубо, но это достаточно быстро.
вы можете попробовать этот код на C++:
возможно, потребуется некоторое время для генерации в зависимости от скорости вашего процессора.
быстро выполнить или быстро ввести на клавиатуре? Если вы используете Python на Windows, вы можете попробовать это:
Я сделал некоторые дополнения к тому же fsutil метод, как указано в выбранном ответе. Это делается для создания файлов различных расширений и / или различных размеров.
Как создать пустой файл в системе Windows для новичков
В этой небольшой статье мы поговорим о том, как сделать вещи проще и быстрее. Например, как написать сценарий, позволяющий разложить по папкам загруженные файлы, или как создать скриншот и сразу опубликовать его в интернете.
Способы изменения расширения
Это можно сделать в операционной системе Windows без особых затруднений. Всё зависит от того, как настроен проводник. Он может скрывать расширения для зарегистрированных типов, прописанных в системе. Это означает, что в реестре Windows для каждого формата создаётся запись, содержащая описание-подсказку, программу, которая обрабатывает этот объект, параметры для её запуска и прочую служебную информацию.
Система распознаёт формат по расширению, которое определяется и проставляется приложением. Если показывается только имя файла без точки, нужно изменить соответствующую настройку Проводника. Для этого следует:
- В Windows 10 и 8.1 — переключиться на вкладку «Вид» и поставить флажок «Расширения имён».
- В Windows 7 и более ранних версиях — настроить свойства папок в Панели управления.
Изменить тип файла в Windows 7 можно при переименовании. Для этого нужный элемент выделяется, и нажимается клавиша F2. Ещё один способ — щёлкнуть единожды по строке имени (не по значку) или выбрать команду в контекстном меню Проводника. В Total Commander имеются более продвинутые средства. Они позволяют переименовать все файлы в папке сразу по порядку, и также менять одно расширение на другое. Эта функция пригодится для групповых операций или в случае заражения переименовывающим вирусом.
Точно таким же образом можно поменять расширение файла в Windows 10.
Бывает так, что имя оканчивается расширением, которое не соответствует типу, или не прошло регистрацию в системе. Например, файлы программы «Блокнот» имеют расширение txt. Если это не так, то в подсказке к типу, которая появляется при наведении курсора мыши, будет значиться «Файл ХХХ». При смене ХХХ на ТХТ текст сможет быть создан в «Блокноте» на Windows 7. Эта же программа может открыть файл CFG на компьютере.
Как создать файл ответов Windows?
Мы уже познакомились с Windows SIM. А сейчас, как я Вам и обещал, попробуем создать файл ответов Windows. Из всех перечисленных вопросов на которые приходится отвечать при установке Windows, мы проигнорируем только один — выбор нужного раздела жесткого диска, на который следует разместить ОС. Почему? Да потому что у каждого разное количество жестких дисков, разное предпочтение в выборе раздела жесткого диска, и то что подойдет мне, совсем не обязательно подойдет другому. Поэтому данный момент я оставляю за Вами.
Знакомство с главным окном утилиты Windows SIM
Нам нужно открыть утилиту Windows SIM. А так же нам нужен wim-образ операционной системы. Wim-образ можно найти на установочном диске Windows либо в любом iso-образе данной операционной системы. В образе операционной системы Windows 7 данный wim-файл можно откопать в папке sources в корне образа. Нужный файл носит имя Предварительно скопируйте данный файл в другое место. К этому времени я очень надеюсь что утилита Windows SIM открылась и на нас смотрит окно, которое можно поделить на 5 маленьких окошек. Каждый раз уточнять где что находиться довольно затруднительно, поэтому я сейчас пронумерую каждое окошко.
- Дистрибутивный общий ресурс.
- Файл ответа.
- Свойства.
- Образ Windows.
- Сообщения.
Процесс создания файла ответов Windows
Для создания файла ответов Windows в 4-ом окне нужно сотворить правый клик по кнопке Выберите образ Windows или файл каталога и в открывшемся контекстном меню кликнуть Выбрать образ Windows. После чего выбираем директорию куда мы сохранили файл Если будет предложено создать файл каталога, жмите Да. После этого придется немного подождать — за это время Windows SIM загрузит в себя наш образ.
Когда wim-образ загрузиться, во 2 окне необходимо выполнить правый клик по кнопке Создать или открыть файл ответов и далее выбрать Новый файл ответов. После этого в 4 окне разверните папку components, чтобы просмотреть доступные параметры. Выполнив данные действия мы входим в цикл, во время которого мы сначала выбираем необходимые настройки и потом указываем для них необходимые значения. Последующие действия необходимо повторять до тех пор, пока Вы не выставите все необходимые Вам настройки:
- Раскрываем нужный компонент(4-ое окошко).
- Выбираем нужный этап настройки(4-ое окошко).
- Во 2 окне добавляется данный компонент, где находим нужный нам параметр и нажимаем на него.
- В 3 окне появятся доступные значения для выбранного параметра, для которых и нужно подставить нужные значения.
- Возврат к первому пункту и выбор следующего компонента, который необходимо настроить
Описание компонентов файла ответов Windows
Тут были описаны наши телодвижения, но не было конкретики. Я имею в виду, что я не показал какие компоненты за какие настройки отвечают. Это связано с тем, что количество данных компонентов невообразимое множество. Если Вы захотите изучить их все, милости прошу в справку данной утилиты. Но если же задались вопросом создать файл ответа Windows только с основными настройками, то рекомендую ознакомиться со статьей по адресу: [code][/code] где подробно описаны какие параметры за что отвечают.
Кстати, в зависимости от разрядности операционной системы, нужно выбирать подходящие компоненты. Для 32-разрядной системы, Вы должны выбирать компоненты, в названии которых есть x86, а для 64-разрядных — amd64. В противном случае от файла ответов толку не будет.
Изменение расширений через консоль
Используя командную строку можно заменить любой тип файла на инородный. Основная изюминка этого варианта в том, что им можно быстро изменить расширения для множества элементов. Конечно, процедура доступна и для одиночного файла, но она менее удобна.
Перед тем, как изменить тип файла в Windows, необходимо перейти в папку с целевыми элементами, затем:
- Shift + ПКМ по свободному пространству;
- Выберите «Открыть окно команд»;
- Внесите код ren *.txt *.php, где .txt – это актуальное расширения файла, а .php – это необходимый тип.
В пределах директории все файлы изменят расширение и станут заданного типа. Для одиночной замены необходимо дополнительно указывать имя элемента.
Редактирование bat
- Чтобы отредактировать уже созданный файл bat, щелкнуть на нем мышью (правой), использовав пункт «Изменить». При помощи клика ПКМ выбираем пункт «Изменить»
- Файл откроется в выбранной по умолчанию для этого типа файлов программе. Открытие файла в выбранной по умолчанию для этого типа файлов программе
Программы редактирования
Рядовому пользователю для взаимодействия с bat-файлами, возможно, хватит функционала простого «Блокнота», но, к примеру, системному администратору нужен редактор помощнее. Работать с bat можно в любых редакторах текстов, нацеленных на взаимодействие с кодом, в частности, в «Notepad++» или «Notepad2».
Видео — Как создать bat файл в Windows 10
Launchy: быстрый запуск программ
Есть небольшая, но удобная программа, благодаря которой ты забудешь и главное меню, и ярлыки на рабочем столе, и файловый менеджер. Просто установи программу и начинай вводить что-то, а она сама предложит допустимые варианты — или запустить программу, или открыть файл. Не нужно блуждать по дебрям меню, панели инструментов или диску. За тебя все сделает программа. Сначала не понимаешь, зачем она нужна, но, поработав с ней день, уже не можешь отказаться.
Рис. 12. Программа launchy
14. Вставка текста без форматирования
Очень часто при копировании текста в Word, браузере или других программах копируется и ненужное оформление. Существует несколько способов решить эту проблему. Один из них — программа PlainPaste. Она не требует установки, а при запуске просто сворачивается в трей. Обычное нажатие вставляет текст как есть, а двойное (нужно быстро дважды нажать ) — текст без форматирования. Также функция вставки текста без форматирования есть у Punto Switcher: нужно нажать .