Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как уйти от задания точного пути?, в .bat файлах / 8 сообщений из 8, страница 1 из 1
27.08.2008, 20:09
    #35509612
ФриШон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
Нужно создать командный файл чтобы копировать данные из:
Р:\Папка1\Папка"дата"\
в
T:\Папка\
Причем Папка"дата" регулярно меняет свое название, и нужно файлы из неё копировать в папку1, а не вместе с ней.
Помогите, кто знает как решить такую задачу?
...
Рейтинг: 0 / 0
27.08.2008, 20:21
    #35509624
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
Задавать каталог-источник как параметр?
...
Рейтинг: 0 / 0
27.08.2008, 20:23
    #35509632
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
возможно, поможет поиск по слову %date%
...
Рейтинг: 0 / 0
28.08.2008, 00:14
    #35509847
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
ФриШон wrote:

> Помогите, кто знает как решить такую задачу?
Почитайте в стандартном виндовом хелпе про оператор FOR.
Там в частности описаны операции выделения частей полных путей, возможно
вам поможет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
01.09.2008, 19:51
    #35516800
ФриШон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
Про опрератор For почитал:
Запуск некоторой команды для каждого файла из заданного множества.

Синтаксис
for {%переменная|%%переменная} in (множество) do команда [ПараметрыКоманднойСтроки]

Что такое %переменная|%%переменная и множество. Далее do команда (мне видимо подходит сopy) далее просто указывается путь?
...
Рейтинг: 0 / 0
01.09.2008, 19:55
    #35516808
ФриШон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
%дата% не ищет, требуется указать ещё что-то чтобы определить переменную.
автор:start
if %дата%.==. goto end
MD 1
Xcopy "G:\%дата%\*.* 1 /s
Rename C:\Receive\* Bag
echo Конец копирования из %дата%
shift
goto start
:end
...
Рейтинг: 0 / 0
01.09.2008, 19:59
    #35516812
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
ФриШон%дата% не ищета причем тут %дата% ?
я говорил о %date%
...
Рейтинг: 0 / 0
03.09.2008, 22:39
    #35521394
ФриШон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как уйти от задания точного пути?, в .bat файлах
miksoft ФриШон%дата% не ищета причем тут %дата% ?
я говорил о %date%
Ну, я это и имел в виду Xcopy "Р:\Папка1\%date%\*.* 1
Пишет файл *.* не найден.
Может кто сможет написать сам лист, типа как тут http://www.sql.ru/forum/actualthread.aspx?tid=397333
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как уйти от задания точного пути?, в .bat файлах / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]