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

Поиск файла по маске и копирование его на флешку

20.01.2012, 13:44. Просмотров 4830. Ответов 3
Метки нет (Все метки)

Вообщем, на диске D есть папка Рабочие_станции Рабочая станция %произвольно не помню что%Рабочая%произвольно не помню что%станция1к343434113. ,Вообщем думаю цепляться за корни слова нужно.
в глубинах этой папки эксешник опять же не помню, как точно называется.. Start_main.exe start_main.exe Start43434_main.exe и и т.д. опять же корни слова. или по одному ловить.
Задача следующая.
батник находится на флешке, при вставке в компьютер, и акцивации ( не важно, как ..автораном.. или руками):
1. Проходил поиск на диске D: на наличие папки Рабочая(слитно,возможен пробел или прочеркснизу)станция/рабочие(слитно,возможен пробел или прочеркснизу)станции/абоч/стан/абоч(слитно,возможен пробел или прочеркснизу)стан .. ну по маске вообщем я думаю логичней брать "абоч" или "стан" или то и другое.
2. Возможно проверял наличие внутри ( возможно не в корне ) файла start_main.exe опять же по маске или как-то так..
И если первое ( оба ? ) условия удовлетвряют - копировал все на флешку, какую вставили.
Задачка кажется сложной..
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 13:44
Ответы с готовыми решениями:

Поиск и копирование файла/ов по маске
Всем Доброго Времени Суток! Задачка вроде тревиальная, но я никак не могу решить! Условия: 1....

Поиск по маске, копирование, переименование
Доброго времени суток Уважаемые. Я уже видел похожую тему,...

Копирование файлов в папки по маске файла и маске папки
Добрый день! Товарищи, помогите. Возникла надобность раскладывать файлы по маске папки и маске...

Копирование на флешку файла, заданого как параметр при запуске командного файла
Копирование на флешку файла, заданного как параметр при запуске командного файла. Переименование...

Копирование на флешку одного файла
Привет помогите написать бантик Имеется файл wand.dat, лежит обычно тут...

3
Houshi
10 / 10 / 0
Регистрация: 19.01.2012
Сообщений: 23
20.01.2012, 15:13 2
Windows Batch file
1
2
3
4
5
6
7
8
9
10
@echo off
set PATH=D:
for /f "tokens=*" %%a in ('dir /b %PATH%\*боч*') do ......... 
 
:: действие, если найдена папка 
:: (например goto или call, а еще лучше назначить PATHFile значение с именем найденной папки,
:: тогда можно переходить к стадии поиска и копирования файла)
 
set PATHFile=............
for /f "tokens=*" %%a in ('dir /b %PATHFile%\*main.exe') do copy "%PATHFile%\%%a" "%%a"
Начало вроде придумано....
0
sleepnow
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 3
20.01.2012, 17:17  [ТС] 3
Houshi, спасибо. А можно чуть более разжеванно? Патчфайл переменная - это я так понимаю подразумевается буква флешки?
Не понял про 3-ю строчку. "Если мы в директории нашли папку... do..... ".
0
Houshi
10 / 10 / 0
Регистрация: 19.01.2012
Сообщений: 23
20.01.2012, 18:18 4
после того как найдена необходимая папка на диске Д, необходимо (после do) написать способ определения имени этой папки (т.к. она может называться по разному) и присвоить это имя в переменную PATHFile, последняя строка кода осуществит копирование файлов по маске *main.exe в директорию, откуда запущен батник.
Буква флешки в коде никак не фигурирует, т.к. по условиям задачи сам батник запускается от туда, куда нужно скопировать файлы.
К сожалению искать, как определить имя папки и присвоить это в переменную, на данный момент не предоставляется возможным (работку работаю).

P.S.
я сам только начал разбираться с прелестями батников, по работе может и не пригодится, так интересные знания приобрести
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 18:18

Копирование по маске из одного места в другое в пределах каждой строки файла
Добрый день. Я новичек и прошу помощи в следующем: в файле надо в пределах каждой строки...

Поиск файла по его имени или маске
Помогите пожалуйста разработать приложение,которое выполняет поиск файла по его имени или маске....

Автоматический поиск файла по маске и изменение его расширения
Добрый день уважаемые форумчане! Не откажите в помощи, по такому вопросу: необходим скрипт для...


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

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

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