Генерация случайных файлов в Windows

Для тех, кто все еще борется с этой проблемой после изменения php.init, как предполагает принятый ответ. Поскольку ошибка возникает, когда петиция ajax выполняется через POST без какого-либо параметра, все, что вам нужно сделать, это изменить метод отправки на GET.

var xhr = $.ajax({
   url:  url,
   type: "GET",
   dataType: "html",
   timeout: 500,
});

Еще один вариант, если вы хотите сохранить метод POST по какой-либо причине - добавить пустой объект JSON в ajax petititon.

var xhr = $.ajax({
   url:  url,
   type: "POST",
   data: {name:'emtpy_petition_data', value: 'empty'}
   dataType: "html",
   timeout: 500,
});
28
задан 10 February 2009 в 18:51
поделиться

6 ответов

Так как Вы не указываете язык, я просто выберу тот наугад. Вот powershell сценарий, чтобы сделать это:

$rootDir = 'C:\Temp\TestRandomFiles\'
$baseFile = $rootDir + "base.txt"
$desiredFileSize = 2*1KB
$fileCount = 50000
"start" | Out-File -Filepath $baseFile
While ($(Get-ChildItem -path $baseFile).Length -lt $desiredFileSize)
{
    $(Get-ChildItem -path $baseFile).Length | Out-File $baseFile -APPEND
}
for($i=1;$i -lt $fileCount;$i++)
{
    Copy-Item $baseFile "File$i.txt"
}

необходимо будет заменить переменные к параметрам, которые Вы хотите, конечно.

5
ответ дан EBGreen 11 February 2009 в 04:51
поделиться
  • 1
    привет, как знать, что FormDataRequest завершается? есть ли какой-либо requestFinished метод? – Pawriwes 29 August 2012 в 18:55

Необходимо будет создать файлы нормальным способом и затем заполнить их с рандомизированными данными, вероятно, от рэнда () какая-то функция.

Это действительно зависит от Вашего языка программирования. Сам Windows, конечно, не обеспечит эту возможность.

существует много языков программирования, которые могли сделать это легко, однако, включая основные окна сценарии batch/CMD. Какой язык интересуются Вы использованием?

3
ответ дан levand 11 February 2009 в 04:51
поделиться
  • 1
    Implicit declaration of function 'NSStringFromQueryParameters' is invalid in C99 – Nik Kov 1 August 2016 в 17:38

Ну, технически Вы могли записать что-то, чтобы сделать это для Вас.
я не знаю ни о чем определенном.. но самый легкий путь состоял бы в том, чтобы создать Текстовый файл определенного размера (2K, например).. затем запишите пакетный файл для копирования его 50000 раз.

0
ответ дан jgallant 11 February 2009 в 04:51
поделиться
  • 1
    @Pop, Ваше право, которое работало бы однако подход Редакторов ниже, обеспечивается платформой, настолько очевидно предпочтительной – Simon Fox 14 July 2009 в 07:38

Как насчет чего-то вроде этого: Случайный Генератор Файла 1.1

Или генератор Файла

1
ответ дан beach 11 February 2009 в 04:51
поделиться
  • 1
    @Simon, когда вызов неоднозначен, можно всегда бросать нулевое значение к желаемому типу для решения неоднозначности;) IE: (Обязательный) пустой указатель – Pop Catalin 13 July 2009 в 19:24

Можно выполнить fsutil в пакетном цикле для создания файлов любого размера.

fsutil file createnew filename.extension 2000
28
ответ дан Bogdan 11 February 2009 в 04:51
поделиться
  • 1
    @Alex: Вы плохо знакомы с StackOverflow. " Благодарность you" должен быть выражен upvote – vikingosegundo 26 August 2010 в 01:07

Я использовал Создатель файлов случайных данных , и мне он понравился, он создает двоичные файлы (то есть не текстовые файлы), заполненные псевдослучайными битами, он может быстро создавать очень большие файлы. Чтобы использовать его для создания нескольких небольших файлов, вам нужно написать сценарий, что было бы очень просто, учитывая, что это командная строка.

15
ответ дан 28 November 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: