XMPP использует их.
, Но существующие протоколы не изменится для поддержки их, особенно перенаправляя запрос к другому порту. Это было бы неожиданно, и undoubtedbly повреждают некоторые связанные с безопасностью предположения.
Команда xcopy
то, что Вы ищете. Пример:
xcopy source destination /E /C /H /R /K /O /Y
Команда выше скопирует источник в место назначения, файлы и каталоги (включая пустые), не остановится на ошибке, скопирует скрытые и системные файлы, перезапишет файлы только для чтения, сохранит атрибуты и информацию о владении/ACL, и подавит запрос перезаписи существующие целевые файлы.
/E Copies directories and subdirectories, including empty ones.
Same as /S /E. May be used to modify /T.
/C Continues copying even if errors occur.
/H Copies hidden and system files also.
/R Overwrites read-only files.
/K Copies attributes. Normal Xcopy will reset read-only attributes.
/O Copies file ownership and ACL information.
/Y Suppresses prompting to confirm you want to overwrite an
existing destination file.
Для большего количества информационного типа xcopy /?
и Ваша командная строка.
Используйте md для создания папки (хорошо, если это уже существует),
Используйте копию или переместитесь для файлов и xcopy для папок
В пакетном файле:
if not exists locationB\nul mkdir locationB
copy locationA\file locationB
if not exists
проверяет параметр, чтобы видеть, существует ли он, но он только работает над файлами. Для проверки на существование каталога необходимо искать 'псевдофайл', названный "nul" - проверяющий на существование этого файла, будет всегда возвращать true, если каталог будет существовать.
Строка копии копирует названный файл file
в каталоге locationA
кому: locationB
и называет файл тем же самым. Если Вы хотите переименовать файл одновременно, можно сделать это также:
copy locationA\file locationB\newfilename
Если Вы хотите способность синхронизировать копию, и другие расширенные функции (проигнорируйте определенные папки, только включайте определенные подстановочные знаки), затем смотрят на robocopy
. Включенный в Vista и вне, дополнительный (от инструментов набора ресурса) в более ранних версиях.
xcopy создаст структуру каталогов для Вас. Прием должен использовать/I опцию и бросить звездочку в конце имени файла, таким образом, xcopy думает, что Вы копируете несколько файлов, иначе это спрашивает Вас, если целевое имя является именем файла, Вы хотите, или имя каталога, которое Вы хотите. Например.
xcopy /I c:\<SourceDir>\<SourceFile> c:\<TargetDirThatDoesNOTExist>
Я также посмотрел бы на RoboCopy, но необходимо получить его от набора ресурса, поскольку это не находится в Windows до Vista.
Приведенная выше команда создает дополнительный уровень каталога с именем исходного файла. Так... xcopy / I srcdir \ dir1 \ dir2 \ file1.txt * destdir \ dir1 \ dir2 \ file1.txt приводит к destdir \ dir1 \ dir2 \ file1.txt \ file1.txt
Используйте ROBOCOPY, если вы создаете сценарии резервного копирования. xcopy устарел и, вероятно, в ближайшем будущем будет прекращен. robocopy может делать все, что может xcopy. Кроме того, он более гибкий и надежный. Создание скриптов с помощью robocopy обеспечит им перспективу в будущем.
Используйте robocopy, чтобы легко копировать папки. Команда robocopy заменяет команду xcopy. Он может быстро копировать целые папки, не беспокоясь об определении содержимого. Например, чтобы скопировать все содержимое каталога C: \ tools в новую папку D: \ backup \ tools, введите следующее:
robocopy C: \ tools D: \ backup \ tools / e
Модификатор / e указывает robocopy включать все подкаталоги. Сюда входят пустые папки. robocopy автоматически скопирует скрытые и системные файлы. Он создаст новые каталоги, если они не существуют в целевом расположении.
Зеркальное отображение каталога. Зеркальное отображение каталога отлично подходит для создания резервных копий. Параметр зеркала robocopy скопирует все содержимое из источника в место назначения. Затем он удалит в месте назначения все, чего не существует в источнике. Это гарантирует, что в вашей резервной копии будут только последние версии ваших файлов. Например, чтобы отразить C: \ Users \ My Documents в D: \ backup \ My Documents, введите следующее: [4]
robocopy "C: \ Users \ My Documents" "D: \ backup \ My Documents" / мир
Эта функция сохранит все права доступа к исходным файлам.
Разрешить перезапуск. Вы можете включить возможность перезапуска процесса в случае разрыва соединения в середине копии.
robocopy "C: \ Users \ My Documents" "D: \ backup \ My Documents" / z
Зарегистрируйте процесс копирования. robocopy позволяет создавать файл журнала. Это может помочь вам выявить проблемы или создать архив скопированных данных.
robocopy "C: \ Users \ My Documents" "D: \ backup \ My Documents" /log+:.txt
Модификатор / log + добавит существующий файл журнала вместо его перезаписи. Если вы предпочитаете просто перезаписать старый файл журнала, используйте /log:.txt.[12128 impression