- Создаем файл определенного размера в Windows
- Создание файла с помощью fsutil
- Создаем файл с помощью PowerShell
- Как создать файл определенного размера в Windows?
- Как создать файл определенного размера
- Создание файла определенного размера штатными средствами Windows 7
- #1 Bla-bla-bla
- Онлайн-игра Морской бой
- #2 Goodman
- Быстрое создание большого файла в системе Windows
- 20 ответов:
Создаем файл определенного размера в Windows
Создаем файл. Иногда может потребоваться создать для тестирования какой-то системы файл определенного размера. Операционная система ОС Windows предлагает два пути решения.
Создание файла с помощью fsutil
Быстрее и проще всего создать файл с помощью утилиты командной строки fsutil. Для примера откроем консоль (обязательно с правами администратора) и создадим на диске E файл file.txt размером 1ГБ командой:
Таким образом можно создать файл любого размера, причем файл создается практически мгновенно.
Создание файла с помощью fsutil
Создаем файл с помощью PowerShell
То же самое можно сделать с помощью PowerShell, хотя команды будут немного сложнее:
Здесь мы сначала создаем объект типа файл, а затем с помощью метода SetLength присваиваем ему необходимый размер. Таким способом также можно мгновенно создать файл любого размера. Полезная статья по PowerShell.
Есть и еще один, альтернативный способ создания файла с помощью PowerShell. Если в первом случае мы создавали файл и задавали его размер, то здесь создаем содержимое нужного размера и помещаем это содержимое в указанный файл. Например:
При использовании этого метода создание файла занимает некоторое время, зависящее от размера файла. Кроме того, с его помощью невозможно создать файл большого размера. Максимальный размер файла ограничен встроенным значением [int]::MaxValue и при его превышении будет выдана ошибка ″Array dimentions exceeded supported range″.
Все описанные способы создают пустые файлы (точнее файлы, заполненные символом NUL). Если надо создать файл заданного размера и заполнить его каким либо произвольным содержимым, то можно немного изменить предыдущий способ и воспользоваться такими командами:
Как создать файл определенного размера в Windows?
Необходимость создать файл определенного размера возникает, когда надо, например, потестировать пропускную способность почтового ящика либо даже дисковой подсистемы на практике, но лень искать готовые файлы подходящего размера.
Возможность создать файл заданного размера в Windows есть, реализуется она через командную строку.
fsutil — это консольная утилита для управления объектами файловой системы.
file — это параметр утилиты fsutil, работающий с файлами
createnew — это, как нетрудно догадаться, параметр, создающий новый объект на диске
далее идет путь к файлу, который надо создать, и его размер в байтах (все аргументы и значения вводятся через пробел).
Таким образом, приведенная в примере команда создает файл, лежащий в корне диска C: с именем 10mb-file.txt размером в 10 миллионов байт.
Размер текстового файла зависит от колличества символов в нем, создать не сложно. Програмный файл зависит от кода, вот здесь все гораздо сложнее. Файл должен работать.
На стандартной клавиатуре знак звездочки находится на одной клавише с цифрой 8. Для того, чтобы с помощью этой клавиши проставит в документ соответствующий значок, нужно нажать её в комбинации с клавишей Shift. Также есть клавиша с таким значком на дополнительной цифровой части клавиатуры, которая включается клавишей NumLock, находится она непосредственно над клавишей с цифрой 9.
Всё зависит от мощности вашего компьютера и от того чем вы занимаетесь в интернете. Каждый антивирус в своём роде уникален. Раньше я отдавал приоритет Касперскому. Но с последними обновлениями он стал настолько тормозить систему, что работать стало практически невозможно пришлось от него отказаться. Встал выбор, какой антивирус выбрать. В своё время я протестировал довольно большое количество антивирусных программ. Некоторые из них так часто обновлялись что занимали большую часть времени работы компьютера. Как вы знаете при обновлении системы и баз антивируса весь трафик уходит на это, и комп просто замирает. Простые и лёгкие, как Авира и прочие, малоэффективны. Уже на следующий день с Авирой я подхватил что то что снесло напрочь систему. Теперь я пользуюсь AVG удобный понятный не грузит систему но довольно хорошо справляется с обязанностями. За год ещё не было не одного косяка.
Как создать файл определенного размера
Иногда размер важнее содержания. Файлы определённого размера могут потребоваться в тестовых целях при отладке программ или, например, измерении пропускной способности.
Иногда в тестовых или рабочих целях возникает необходимость создания файла со строго заданным размером. Содержание при этом не играем никакой роли. Допустим, для отладки программ или измерения пропускной способности. Как решить подобную задачу? Многочисленных владельцев новомодной Windows XP спасет в таком случае волшебная утилита под названием Fsutil. Просто набираем в режиме командной строки следующий текст заданного формата и жмем Enter:
Например, если нам нужно создать файл example.txt размером 1 Мб в директории c:\test\ example.txt, то вводим следующую команду:
fsutil.exe file createnew c:\test\ example.txt 1048576
В результате будет сгенерирован файл требуемого размера. Обратите внимание, что для работы с утилитой необходимы администраторские права в системе.
Обладатели других операционных систем вправе воспользоваться услугами сторонних утилит, например, BigByte. При помощи этой крохотной бесплатной программы (205 кб) можно создать файл абсолютно любого размера, хоть терабайтного — главное, чтобы хватило места на жестком диске.
Достаточно запустить приложение (bigbyte.exe), указать название будущего файла, выбрать желаемый размер, нажать кнопку Create и отыскать сохраненные данные в рабочей папке утилиты.
Чтобы лишний раз не морочить голову приставками кило-, мега-, гига-, тера- (кратность которых в компьютерной среде равна 1024=2 10 ) и сопутствующими математическими выкладками, разработчики BigByte пошли навстречу пользователям и добавили возможность выбора кратных единиц.
Создание файла определенного размера штатными средствами Windows 7
#1 Bla-bla-bla
Есть 10 папок в Windows 7. В каждой папке необходимо создать файл определенного размера. Например в 1-ой папке файл размером 1 гигабайт, во второй 2 гигабайта и так далее. Про Copy-Paste в курсе, но это очень долго и гемморно. Есть ли какие то средства в Windows 7, чтобы можно было создать быстро эти 10 файлов?
Онлайн-игра Морской бой#2 GoodmanЗнаток Windows 7
Можно. Тоже столкнулся недавно с таким вопросом. Нужно было создать 50 файлов от 1 мегабайта до 20 гигабайт для тестирования производительности процессора при архивировании. Оказалось все проще некуда В Windows 7 в командной строке есть утилита fsutil, которая позволяет в том числе и создавать файлы любого размера. Быстрое создание большого файла в системе Windowsв том же духе, что и быстро создайте большой файл в системе Linux, Я хотел бы быстро создать большой файл в системе Windows. По большому счету я думаю 5 ГБ. Содержание не имеет значения. Встроенная команда или короткий пакетный файл были бы предпочтительнее, но я приму приложение, если нет других простых способов. 20 ответов:fsutil хотя требует административных привилегий.
(указанные выше две команды, одна за другой, или вы можете добавить их в пакетный файл.) вышеуказанные команды создают фиктивный файл размером 1 МБ.txt, в течение нескольких секунд. RDFC, вероятно, не самый быстрый, но он выделяет блоки данных. Абсолютно быстрый должен был бы использовать API более низкого уровня, чтобы просто получить цепочки кластеров и поместить их в таблицы без записи данных. остерегайтесь, что здесь нет серебряной пули — если «создание» возвращается мгновенно, это означает, что у вас есть разреженный файл, который просто подделывает большой файл, но вы не получите блоки данных / цепочки, пока вы не запишете в него. Если вы просто читаете, вы получите очень быстрые нули, которые могут заставить вас поверить, что ваш диск внезапно стал невероятно быстрым 🙂 это похоже на mkfile на Solaris.
Я хотел создать файл 10 ГБ, но по какой-то причине он появился только как 4 ГБ, поэтому я хотел быть в безопасности и остановился на 4 ГБ. Если вы действительно хотите быть уверены, что ваш файл будет правильно обработан операционной системой и другими приложениями, прекратите его расширение на 1 ГБ. он заполняет целевой файл случайными данными, поэтому нет проблем с разреженными файлами, и для моих целей (тестирование алгоритмов сжатия) он дает хороший уровень белого шума.
это создаст файл относительно размера процесса в памяти во временной папке. вы можете легко создать файл размером в гигабайт.
Он генерирует нулевой файл заданного размера. Результирующий файл не просто занимает место в каталоге, а фактически занимает указанное количество байтов. Это происходит быстро, потому что фактические записи не происходят, за исключением байта, записанного перед закрытием. мой экземпляр создает файл полные нули — это может варьироваться в зависимости от платформы; это программа по существу устанавливает вверх по структуре каталогов для любых данных висит вокруг.
здесь максимум — это результирующий размер файла, 20 ГБ здесь.
возможно, потребуется некоторое время для генерации в зависимости от скорости вашего процессора.
|