|   |   | 
| 
 | как средствами 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. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |