powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Бат файл.
17 сообщений из 17, страница 1 из 1
Бат файл.
    #34936576
anesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет
Как создать бат файл, который бедт выполнять следующие действия:
на сервере восток есть папка под названием фоулдер1
на клиенте есть папка под названием фоулдер1.
В батнике должна сравниватся дата последнего изменения на сервере папки с датой последнего изменения папки на клиенте и если дата на клиенте более поздняя, заменить все файлы в папке на клиенте с сервера.
Заранее спасибо
...
Рейтинг: 0 / 0
Бат файл.
    #34936595
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xcopy /d
...
Рейтинг: 0 / 0
Бат файл.
    #34937162
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anestyесли дата на клиенте более поздняя, заменить все файлы в папке на клиенте с сервера.


rrrrrrrrrrxcopy /d

Т.е. заменить нужно новые файлы старыми, а /d - это вроде наоборот?
...
Рейтинг: 0 / 0
Бат файл.
    #34937520
anesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
xcopy\d server1\file1 pc- 4 \file2
Правильно?
...
Рейтинг: 0 / 0
Бат файл.
    #34937646
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anestyxcopy /D \\server1\folder1\file1 \\pc-4\folder2\file2
или
xcopy /D /S /E /V /C /H /R /Y \\server1\folder1\*.* \\pc-4\folder2\

подробнее: Пуск-Выполнить-cmd /c xcopy /? && pause
...
Рейтинг: 0 / 0
Бат файл.
    #34937709
anesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я правильно поняла что это именно дата создания папки на сервере должна быть свежее даты на локальном компьютере?
У меня что-то не получается:(
...
Рейтинг: 0 / 0
Бат файл.
    #34937902
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/D не сравнивает время создания папок.
Она заменяет файлы в каталоге назначения, если были произведены изменения в файлах каталога источника.
Короче говоря, если вам надо просто иметь актуальное состояние файлов на клиенте, то это то, что вам надо
...
Рейтинг: 0 / 0
Бат файл.
    #34937959
anesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
xcopy /D \\Srv2\users\FILE \\pc- 02 - 047 \FILE
провела изменения на сервере, запустила батник... и ничего не обновилось Помогите, что не так я делаю...
...
Рейтинг: 0 / 0
Бат файл.
    #34938084
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Бат файл.
    #34938089
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конце вашей строчки добавте
>> backup.log
и потом после выполнения батника посмотрите этот файл.
Там будет ваша ошибка
...
Рейтинг: 0 / 0
Бат файл.
    #34938385
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или pause последней строчкой в батнике.
...
Рейтинг: 0 / 0
Бат файл.
    #34938975
anesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо...
А есть ли возможность чтобы не было выбора да или нет... чтобы вчегда было ответом да. Заранее спасибо
...
Рейтинг: 0 / 0
Бат файл.
    #34939156
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я вас правильно понял, то вас спасет параметр /Y
...
Рейтинг: 0 / 0
Бат файл.
    #34939165
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пуск-Выполнить-cmdC:\Documents and Settings\Администратор>xcopy /?
Копирование файлов и дерева папок.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/Q] [/F] [/L] [/G] [/H] [/R] [/T]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]

source Указывает файл для копирования.
destination Указывает размещение и имя новых файлов.
/A Копирует файлы только с атрибутом "Архивный",
при этом значение атрибута не изменяется.
/M Копирует файлы только с атрибутом "Архивный",
при этом атрибут "Архивный" отключается.
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
Если дата не указана, копируются только те файлы,
которые новее в исходной папке.
/EXCLUDE:file1[+file2][+file3]...
Указывает список файлов, содержащих строки. Каждая строка
должна находиться в отдельной линии в файлах. Если одна из
строк совпадает с любой частью абсолютного пути копируемого
файла, то такой файл копироваться не будет. Например,
указывание таких строк, как \\obj\\ или .obj, исключает
из копирования все файлы в папке obj и, соответственно, все
файлы с расширением .obj.
/P Запрашивает, прежде чем создать конечный файл.
/S Копирует все папки и подпапки, кроме пустых.
/E Копирует все папки и подпапки, включая пустые.
То же самое, что и /S /E. Можно использовать для изменения /T.
/V Проверяет каждый новый файл.
/W Запрашивает нажатие клавиши, прежде чем начать копирование.
/C Продолжает копирование, даже если произошла ошибка.
/I Если конечная папка не существует и копируется более одного
файла, подразумевается, что местом назначения должна быть папка.
/Q Не отображает имена файлов во время копирования.
/F Отображает имена исходных и конечных файлов во время копирования.
/L Отображает файлы, которые будут скопированы.
/G Разрешает копирование шифрованных файлов в конечную папку,
не поддерживающую шифрование.
/H Копирует скрытые и системные файлы.
/R Заменяет файлы, доступные только для чтения.
/T Создает структуру папок, но не копирует файлы. Не поддерживает
пустые папки и подпапки. Сочетание /T /E
поддерживает пустые папки и подпапки.
/U Копирует только файлы, которые уже существуют в конечной папке.
/K Копирует атрибуты. Простая команда Xcopy сбрасывает атрибут
"Только чтение".
/N Копирует с использованием сгенерированных коротких имен.
/O Копирует права владельца файлом и сведения таблицы управления
доступом (ACL).
/X Копирует параметры аудита файла (включает действие /O).
/Y Подавляет запрос на подтверждение перезаписи
существующего конечного файла.
/-Y Вызывает запрос на подтверждение перезаписи
существующего конечного файла.
/Z Копирует сетевые файлы с возобновлением.

Параметр /Y можно установить через переменную среды COPYCMD.
Параметр /-Y командной строки переопределяет такую установку.
...
Рейтинг: 0 / 0
Бат файл.
    #34939172
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Бат файл.
    #36400567
EUGI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anesty,
у тебя не получается потому что ты ставишь наклонную черту не в ту сторону
...
Рейтинг: 0 / 0
Бат файл.
    #36400675
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anesty
Код: plaintext
xcopy /D \\Srv2\users\FILE \\pc- 02 - 047 \FILE

Какая черта здесь неправильная?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Бат файл.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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