|
как средствами windows 10 создать файл определенного размера заполненный текстом | ☑ | ||
---|---|---|---|---|
0
D_Pavel
21.10.16
✎
21:28
|
как средствами windows создать файл определенного размера (не более 100 Гб) состоящий из одинаковых строк которые я задам?
Типа так: харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна харе кришна ........... |
|||
1
b_ru
21.10.16
✎
21:37
|
for /L %i in (1,1,5) do echo Google is to complicated for stupid ass>>tt.txt
|
|||
2
D_Pavel
21.10.16
✎
21:40
|
Ап
|
|||
3
Злопчинский
21.10.16
✎
21:53
|
(2) чем предыдущий совет не устроил?
|
|||
4
D_Pavel
21.10.16
✎
21:54
|
(3) Все же понимают что это подкол тролля.
Если не понятно, даю подсказку: готовый файл мне нужен на этой неделе, желательно сегодня. |
|||
5
Cyberhawk
21.10.16
✎
22:04
|
Неправильно, надо вот так: https://pp.vk.me/c836334/v836334815/43b8/F7kREwWydv4.jpg
|
|||
6
H A D G E H O G s
21.10.16
✎
22:10
|
напиши батник
|
|||
7
H A D G E H O G s
21.10.16
✎
22:14
|
echo off
:loop type c:\text.txt >> c:\text.txt goto loop |
|||
8
H A D G E H O G s
21.10.16
✎
22:15
|
Только будь осторожен, юнный подаван
|
|||
9
H A D G E H O G s
21.10.16
✎
22:16
|
в баше это вообще одной строчкой делается.
Неосторожное движение и все. |
|||
10
Ислам
21.10.16
✎
23:35
|
(9) как?
|
|||
11
Jija Grenkov
22.10.16
✎
00:11
|
(10) Если конечно это можно назвать "одной строкой"
for i in {1..1000000}; do; echo "line" >> your_file.txt; done Без цикла врядли получится |
|||
12
Ислам
22.10.16
✎
00:27
|
(11) Во первых ошибка bash: syntax error near unexpected token `;'
Но ее я исправил. Во вторых тоже ужасно медленно работает. Даже на короткой строке и 1000000 итераций не дождался окончания цикла. Не говоря уже о 10000000, даже пытаться не буду. |
|||
13
Ислам
22.10.16
✎
00:32
|
(11) за 5 минут 90 килобайт. Через cmd и то быстрее, там за минуту 90 килобайт делалось ))))
Не вариант вообще. Быстрее на PHP написать скрипт, закинуть его на веб сервер, и скачать файл по интернету. |
|||
14
Сержант 1С
22.10.16
✎
00:37
|
PS тут не любят, я смотрю
|
|||
15
Ислам
22.10.16
✎
00:39
|
(14) Не то что бы не любят. Скорее не знакомы
|
|||
16
Torquader
22.10.16
✎
00:51
|
Когда у меня стоял вопрос быстрого затирания большого объёма информации случайным мусором, то выяснилось, что быстрее всего работает проецирование файла в память, а потом выполнение встроенной функции CopyMemory.
Причём, если нужно получить много одинакового содержимого, то никто не запрещает копировать то, что уже записано, то есть сначала один блок - потом уже два и так далее. Хотя, в вашем случае, если хочется Баt-файл: ECHO "Место на диске кончается быстро" > A.TXT :Begin COPY /b A.TXT+A.TXT,B.TXT COPY /b B.TXT+B.TXT,A.TXT Goto :Begin Правда, получится, как в анекдоте - два файла, но достаточно быстро. Удачи. P.S. не все системы выживают, когда на их системном диске заканчивается место. |
|||
17
Ислам
22.10.16
✎
01:32
|
(16) >> если хочется Баt-файл:
С чего ты это взял? Но твой ответ в любом случае самый лучший. Пример. Если нужно ровно десять миллионов строк, легко делаем сначала любым текстовым редактором 78125 строк подобным же способом, потом 7 раз их удваиваем через COPY /b A.TXT+A.TXT,B.TXT |
|||
18
Ислам
22.10.16
✎
02:58
|
(16) Блин, отличный способ!! Простейший. Работает, не могу нарадоваться. А главное как я сам (и все остальные) до него не догадался?
Если что, ТС - это я же. Просто ник забанили по неизвестной причине. Точнее причина известна, и она указана, но не понятно почему забанен именно D_Pavel. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |