PDA

Просмотр полной версии : Задача в .bat


geforse
07.01.2010, 16:44
Создание текстового файла с консоли. Если файл с указанным именем уже существует, то произвести добавление инфоpмации к уже существующему файлу.


@echo off

echo Name file:
set /p file=

if exist %first% goto Error_1

echo Файла не существует!
echo Введите текст!
copy con %first%
goto Exit

:Error_1
echo Файл существует!
echo Введите текст!
copy con %first%
:Exit


Не могу нагуглить, как ввести текст, и добавить его к файлу?

_iks_
08.01.2010, 12:25
"echo %переменная% >> filename.olo" - выводит информацию в указанный файл, если файл отсутствует то создаёт, если присутствует то добавляет в конец.

Короче сначала вводишь текст в переменную через "set /p", затем выводишь в файл.

cheater_man
08.01.2010, 12:38
"echo %пирименная% >> filename.olo" - выводит информацию в указанный файл, если файл отсутствует то создаёт, если присутствует то добавляет в конец.

Короче сначала вводишь текст в переменную через "set /p", затем выводишь в файл.
Мочит чувак

%пирименная%

:D :D :D
А может их просто сложить.
Тоесть
если такой файл существует, то в название файла добоавляешь например '1'. Потом складываешь файл каторый существует с новым файлом file1+ file.

cheater_man
08.01.2010, 12:54
Всё правильно я напесал, а складывать файлы он вроде и не соберался 0_О
хахахааха..... я больше не могу :D Ты хотя бы русский язык изучал :confused: или ты из какого-нибудь Дагестана :D

altblitz
08.01.2010, 13:08
http://img682.imageshack.us/img682/3407/2010010701.png

Вени, Веди, Вицы.
файл закрывается и запоминается - Ctrl-Z.

geforse
08.01.2010, 18:55
Всем спасибо :)
Действительно, присвоил текст переменной и записал его в файл :)