powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Копирование данных
25 сообщений из 33, страница 1 из 2
Копирование данных
    #34202271
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем! Помогите! Надо с помощью *.bat (чтобы вставить в назначенные задания) скопировать с одного сервера часть папок и файлов на другой. Как это сделать? Задача осложняется русскими названиями папок и файлов! Очень нужна помощь!
...
Рейтинг: 0 / 0
Копирование данных
    #34202307
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для работы с русскими именами можно применить
Код: plaintext
chcp  1251 
для копирования - см.
Код: plaintext
xcopy /?
...
Рейтинг: 0 / 0
Копирование данных
    #34202324
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я наверно совсем чайник в этом, раньше я пользовалась copy server1\111 server2\222 все нормально работало, а сейчас появились русские имена и копируются только файлы, а папки нет, мне очень не удобно, но может Вы напишете как должна выглядеть строка копирования у меня что-то с хэлпом - ошибку выдает :(
...
Рейтинг: 0 / 0
Копирование данных
    #34202325
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А для синхронизации я бы посоветовал nnbackup. На больших объемах хорошая вещь, позволяет копировать только обновленные файлы.
...
Рейтинг: 0 / 0
Копирование данных
    #34202337
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если все равно проблемы - используйте nnbackup
...
Рейтинг: 0 / 0
Копирование данных
    #34202340
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
Копирование файлов и дерева папок.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/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
Копирование данных
    #34202341
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
imkotА для синхронизации я бы посоветовал nnbackup. На больших объемах хорошая вещь, позволяет копировать только обновленные файлы. я долго набирал :)
...
Рейтинг: 0 / 0
Копирование данных
    #34202346
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrr imkotА для синхронизации я бы посоветовал nnbackup. На больших объемах хорошая вещь, позволяет копировать только обновленные файлы. я долго набирал :)
А я уже успел хелп по xcopy запостить :)
...
Рейтинг: 0 / 0
Копирование данных
    #34202348
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NataRVя наверно совсем чайник в этом, раньше я пользовалась copy server1\111 server2\222 все нормально работало, а сейчас появились русские имена и копируются только файлы, а папки нет, мне очень не удобно, но может Вы напишете как должна выглядеть строка копирования у меня что-то с хэлпом - ошибку выдает :(Может, дело не в русских буквах, а в пробелах в именах файлов? тогда строки, содержащие пробелы, обрамляйте двойными кавычками.
...
Рейтинг: 0 / 0
Копирование данных
    #34202356
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибочки Вам Всем ОГРОМНОЕ!!! :) Сейчас попробую все реализовать :)
...
Рейтинг: 0 / 0
Копирование данных
    #34202361
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NataRVя наверно совсем чайник в этом, раньше я пользовалась copy server1\111 server2\222 все нормально работало, а сейчас появились русские имена и копируются только файлы, а папки нет, мне очень не удобно, но может Вы напишете как должна выглядеть строка копирования у меня что-то с хэлпом - ошибку выдает :(
вот мой бат-файл:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
REM copying to D on SERVER
xcopy "\\nserver\c$\Program Files\Microsoft SQL Server\MSSQL\BACKUP\*.*" d:\Navision\ /d /s
xcopy \\dcserver\g$\*.tib d:\ /d

REM to HomeHeld MobileRack
xcopy d:\navision\*.* f:\navision\ /s /d
xcopy d:\nincrement\*.tib f:\ /d
xcopy d:\*.tib f:\ /d

REM to OfficeHeld MobileRack
xcopy d:\navision\*.* g:\navision\ /s /d
xcopy d:\nincrement\*.tib g:\ /d
xcopy d:\*.tib g:\ /d
ключик /d позволяет при наличии одноименных файлов копировать только измененные
...
Рейтинг: 0 / 0
Копирование данных
    #34202405
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем надо из E:\Temp\ТестИнвестиции скопировать папку "111" и файл "отчет по месяцу.xls" в папку D:\ИнвТест. Вот написала батник:

xcopy E:\Temp\ТестИнвестиции\*.* D:\ИнвТест

а она не копирует :(. Помогите начинающему! :(
...
Рейтинг: 0 / 0
Копирование данных
    #34202450
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xcopy E:\Temp\ТестИнвестиции\*.* D:\ИнвТест\
...
Рейтинг: 0 / 0
Копирование данных
    #34202468
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я такую хреновину горожу, что бы красиво в лог писать и проверять наличие (подсоединение USB диска)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
if exist f:\semafor.txt goto Run
if not exist f:\semafor.txt goto Error
:Run
  echo "--------------------------------------" >> backup.log
  echo "Начало копирования">> backup.log
  date /T >> backup.log
  time /T >> backup.log
  xcopy D:\*.* f:\backup\ /e /h /r /y /d >> backup.log
  echo "Конец копирования">> backup.log
  date /T >> backup.log
  time /T >> backup.log
  echo "--------------------------------------" >> backup.log
  goto End 
:Error
  echo "--------------------------------------" >> backup.log
  date /T >> backup.log
  time /T >> backup.log
    echo "Нет USB диска" >> backup.log
  echo "--------------------------------------" >> backup.log
  pause
  goto End  
:End
exit
...
Рейтинг: 0 / 0
Копирование данных
    #34202470
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот именно так я и написала (в предыдущем посте видно), а она не копирует? что может быть?
...
Рейтинг: 0 / 0
Копирование данных
    #34202551
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы что-то писали про то, что справку прочесть не можете по xcopy. Может, у вас с переменной среды PATH проблема?
1. Пуск-Выполнить-cmd-xcopy /? работает или пишет "нет такого файла"?
2. ОС какая? если не ХР/2003, надо xcopy из Resource Kit'а достать.
3. самой первой командой батника сделайте chcp 1251
4. батник явно давойным кликом запускаете? Для проверки сначала надо в Пуск-Выполнить-cmd-C:\polnyj_put_k_batniku\imja_batnika.bat
Тогда сможете анализировать ошибки
...
Рейтинг: 0 / 0
Копирование данных
    #34202559
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, и еще pause пока добавьте в конце батника. Чтобы окошко не закрывалось, пока все не отладили :)
хм.
...
Рейтинг: 0 / 0
Копирование данных
    #34202563
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед копирование встаь в батник то, что тебе rrrrrrrrrr написал, попробуй так:
chcp 1251
xcopy E:\Temp\ТестИнвестиции\*.* D:\ИнвТест\
...
Рейтинг: 0 / 0
Копирование данных
    #34202724
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrr, GeT и все-все-все кто помогал СПАСИБОЧКИ ОГРОМНОЕ!!! Чтобы я без Вас делала!!! почти получилось, но только копируются файлы, а вложенные папки нет, может можно сделать чтобы из всего множества папок и файлов из E:\Temp\ТестИнвестиции скопировать только файл "отчет по месяцам.xls" и папку 111? (прстите мою навязчивость, но я Вам так благодарна за помощь!!!)
...
Рейтинг: 0 / 0
Копирование данных
    #34202782
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас каталог назначения пустой, потому и отработало нормально. Надо так:
Код: plaintext
1.
chcp  1251 
xcopy.exe E:\Temp\ТестИнвестиции\*.* D:\ИнвТест\ /D /S /E /C /H /R /Y

/D - чтобы все не копировать, а только измененное и то, чего нет в папке назначения
/S - чтобы копировались директории и поддиректории
/E - чтобы и пустые каталоги тоже копировались
/C - чтобы не останавливалась, если не может скопировать один/несколько из файлов
/H - чтобы копировались и скрытые и системные файлы тоже
/R - чтобы не церемонилась с файлами "только для чтения"
/Y - чтобы не надоедала запросом о перезаписи
...
Рейтинг: 0 / 0
Копирование данных
    #34202787
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NataRVrrrrrrrrrr, GeT и все-все-все кто помогал СПАСИБОЧКИ ОГРОМНОЕ!!! Чтобы я без Вас делала!!! почти получилось, но только копируются файлы, а вложенные папки нет, может можно сделать чтобы из всего множества папок и файлов из E:\Temp\ТестИнвестиции скопировать только файл "отчет по месяцам.xls" и папку 111? (прстите мою навязчивость, но я Вам так благодарна за помощь!!!)
Дважды вызвать xcopy.
Один раз для файла, другой раз для папки 111.
...
Рейтинг: 0 / 0
Копирование данных
    #34202802
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 imkot: лентяй :) напиши обе команды :)
...
Рейтинг: 0 / 0
Копирование данных
    #34202828
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrr2 imkot: лентяй :) напиши обе команды :)
Ага.
Код: plaintext
1.
2.
3.
chcp  1251 
xcopy.exe "E:\Temp\ТестИнвестиции\отчет по месяцам.xls" D:\ИнвТест\ /D /C /H /R /Y
xcopy.exe E:\Temp\ТестИнвестиции\ 111 \*.* D:\ИнвТест\ 111 \ /D /S /E /C /H /R /Y
Токо папку назначения D:\ИнвТест\111\ надо создать предварительно
...
Рейтинг: 0 / 0
Копирование данных
    #34202849
Фотография imkot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять наврал, не надо папку создавать. xcopy сам создаст.
...
Рейтинг: 0 / 0
Копирование данных
    #34202870
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы знаете о том, что Вы самые лучшие? Так знайте - Вы действительно САМЫЕ ЛУЧШИЕ!!! :) я Вам ОЧЕНЬ-ОЧЕНЬ-ПРИОЧЕНЬ благодарна!!! :) (кстати это не просто слова, прошу отнестись серьезно!!! :)) Вы мне действительно очень помогли! СПАСИБО!!! :)
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / Windows [игнор отключен] [закрыт для гостей] / Копирование данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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