Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.65/20: Рейтинг темы: голосов - 20, средняя оценка - 4.65
Malachor
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 32
1

Чтение строки из файла в переменную

30.06.2015, 22:08. Просмотров 3868. Ответов 4
Метки нет (Все метки)

Здравствуйте. Т.к. в написании bat файлов нет опыта, необходима помощь. В определенном каталоге по условию появляется текстовый файл Flag.txt. В txt файле есть только одна строка - это путь до каталога с файлами. (D:\Folder) Нужен .bat файл, который бы проверял наличие файла Flag.txt, читал бы содержимое строки пути и копировал бы все файлы из каталога в определеный каталог.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 22:08
Ответы с готовыми решениями:

Регулируемое чтение символов из файла в переменную
Есть файл hq.txt его я формирую запросом, он содержит такие строки. ...

Запись каждой строки текстового файла в переменную
Добрый день, Есть текстовой файл text.txt, содержащий 4 строки test1 test2 test3 test4

Как ввести данные из определённой строки текстового файла в переменную?
необходимо в переменной second указать четвертую строку q.txt @echo off setlocal...

Чтение N-ной строки из файла и её присвоение переменной
нужно в переменную %perem% зафигучить содержимое файла (текст, 4-5 строчек) туплю. не работает:...

Построчное чтение файла со случайным выбором строки
Добрый день! Коллеги подскажите как реализовать средствами bat/cmd следующую задачу: есть некий...

4
Garry Galler
1912 / 1452 / 550
Регистрация: 28.10.2013
Сообщений: 3,719
30.06.2015, 22:37 2
Лучший ответ Сообщение было отмечено Malachor как решение

Решение

Windows Batch file
1
2
3
4
@echo off
set file=c:\Flag.txt
if exist %file% (for /f %%i in ('type %file%') do xcopy  /Y %%i c:\dest)
pause
Копирует из директории указанной в файле c:\Flag.txt в директорию c:\dest.
1
Malachor
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 32
30.06.2015, 22:43  [ТС] 3
Спасибо большое! Вы мне очень помогли!
0
Garry Galler
1912 / 1452 / 550
Регистрация: 28.10.2013
Сообщений: 3,719
30.06.2015, 22:58 4
Команда type, собственно, лишняя. Можно в скобках просто указать (%file%).
0
ComSpec
3409 / 1953 / 628
Регистрация: 26.02.2014
Сообщений: 1,457
30.06.2015, 23:15 5
Лучший ответ Сообщение было отмечено vavun как решение

Решение

Короче:
Windows Batch file
1
@<"C:\Flag.txt" set/p x=&& call copy/y "%%x%%\*" "C:\Dest"
.
0
30.06.2015, 23:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 23:15

Чтение N-ной строки из одного файла и её запись в другой файл
Добрый день/вечер Столкнулся с такой проблемой: Требуется прочитать определенную строку в...

Запись в переменную первой строки из файла, изменение этого значения и сохранение нового в файле с перезаписью
Здравствуйте. В общем, цель такова. Нужен бат файл, который из первой строки текстового...

Построчное чтение файла и разбор каждой 6-ой строки для получения и использования определённых данных
Добрый вечер! Необходимо прочитать текстовый файл в котором каждая 6-я строка начинается с TR01, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru