Быстро создайте большой файл в системе Windows

При загрузке контента с использованием ajax скрипт должен связывать динамически добавляемый контент, чтобы вы могли использовать приведенный ниже скрипт, который может влиять на динамически загружаемые данные.

$(document).on('click', 'tr.breakrow', function(){
    $(this).nextUntil('tr.breakrow').slideToggle(200);
});
238
задан Peter Mortensen 8 September 2018 в 10:57
поделиться

8 ответов

fsutil file createnew <filename> <length>

где <длина> - в байтах.

fsutil требует прав администратора.

390
ответ дан 23 November 2019 в 03:21
поделиться

Еще одно решение с графическим интерфейсом: WinHex.

“File” > “New” > “Desired file size” = [X]
“File” > “Save as” = [Name]

Вопреки некоторым уже предложенным решениям, он фактически записывает (пустые) данные на устройство.

Он также позволяет заполнить новый файл выбираемым шаблоном или случайными данными:

“Edit” > “Fill file” (or “Fill block” if a block is selected)
0
ответ дан 23 November 2019 в 03:21
поделиться

Можно использовать кошку powershell команда.

Первый создают простой текстовый файл с несколькими символами. Чем более начальные символы Вы вводите, тем более быстрым это становится больше. Давайте назовем это out.txt. Затем в Powershell:

cat out.txt >> out.txt

Ожидают, пока необходимо сделать файл достаточно большим. Затем ctrl-c хита для окончания его.

1
ответ дан 23 November 2019 в 03:21
поделиться

Проверьте Инструменты набора ресурсов Windows Server 2003 . Существует утилита под названием Creatfil.

 CREATFIL.EXE
 -? : This message
 -FileName -- name of the new file
 -FileSize -- size of file in KBytes, default is 1024 KBytes

Она похожа на mkfile в Solaris.

13
ответ дан 23 November 2019 в 03:21
поделиться

Я нашел решение с использованием DEBUG на http://www.scribd.com/doc/445750/Create-a-Huge-File , но я не знаю простой способ его написания, и похоже, что он не может создавать файлы размером более 1 ГБ.

2
ответ дан 23 November 2019 в 03:21
поделиться

Используйте:

/*
Creates an empty file, which can take all of the disk
space. Just specify the desired file size on the
command line.
*/

#include <windows.h>
#include <stdlib.h>

int main (int argc, char* ARGV[])
{
    int size;
    size = atoi(ARGV[1]);
    const char* full = "fulldisk.dsk";
    HANDLE hf = CreateFile(full,
                           GENERIC_WRITE,
                           0,
                           0,
                           CREATE_ALWAYS,
                           0,
                           0);
    SetFilePointer(hf, size, 0, FILE_BEGIN);
    SetEndOfFile(hf);
    CloseHandle(hf);
    return 0;
}
6
ответ дан 23 November 2019 в 03:21
поделиться

Вы можете использовать инструмент Sysinternals Contig . Он имеет переключатель -n , который создает новый файл заданного размера. В отличие от fsutil , он не требует прав администратора.

35
ответ дан 23 November 2019 в 03:21
поделиться

Если не писать полное приложение, мы, ребята из Python, можем создавать файлы любого размера с помощью четырех строк, один и тот же фрагмент кода в Windows и Linux (строка os.stat () это просто проверка):

>>> f = open('myfile.txt','w')
>>> f.seek(1024-1) # an example, pick any size
>>> f.write('\x00')
>>> f.close()
>>> os.stat('myfile.txt').st_size
1024L
>>>
5
ответ дан 23 November 2019 в 03:21
поделиться