Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - копирование файлов из подкаталогов

Ответить
Настройки темы
CMD/BAT - копирование файлов из подкаталогов

Новый участник


Сообщения: 11
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

Отправлено: 14:41, 30-08-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


bojfriend, как именно Вы пытались?

Отправлено: 16:03, 30-08-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 11
Благодарности: 1

Профиль | Отправить PM | Цитировать


я думал что папку как и имя файла можно заменить "*" или еще чем нибудь и все будет работать. баты писать не умею, ваще не разу не пробЫвал.
одна из маоих попыток выглядела так
j:\>xcopy *\windows7 l:\path /s
где path - место, куда надо скопировать
j:\ - основная директория
* - поддиректории

Последний раз редактировалось bojfriend, 30-08-2011 в 19:05.


Отправлено: 18:57, 30-08-2011 | #3


Новый участник


Сообщения: 11
Благодарности: 1

Профиль | Отправить PM | Цитировать


нашел частичное решение. так что забудим)

Отправлено: 19:39, 30-08-2011 | #4


Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


bojfriend,
Нет так нельзя. Допускается использование полных или относительных путей. Если нет возможности явно указать путь, то его надо определить:
Код: Выделить весь код
@echo off
for /f "tokens=*" %%i in (' dir /b /s /ad "j:\windows7" ') do xcopy /e "%%i" "l:\path\"
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:41, 30-08-2011 | #5


Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Решаю аналогичную проблему. Необходимо запустить батник, чтобы он скопировал себя и лежащие рядом папки и файлы по указанному пути. Так не получается
Код: Выделить весь код
xcopy /i /y "%~dp0" "%temp%\11\"

Отправлено: 20:16, 30-08-2011 | #6


Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


sov44,
Просто надо было посмотреть %~dp0
Он закаанчивается слешем. Два варианта:
Код: Выделить весь код
xcopy /e /y "%~dp0." "%temp%\11\"
Код: Выделить весь код
pushd "%~dp0" && xcopy /e /y . "%temp%\11\" && popd
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:51, 30-08-2011 | #7


Новый участник


Сообщения: 11
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Foreigner:
j:\windows7 »
путь немного другой: j:\xxx\windows7
ps. хотя ща попроывал работает. мдя, видно до понимания батников мне есЧо далеко....

Отправлено: 21:18, 30-08-2011 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата bojfriend:
видно до понимания батников мне есЧо далеко.... »
Ничего страшного, bojfriend, не боги горшки обжигают. Всё придёт.

Отправлено: 01:49, 31-08-2011 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - копирование файлов из подкаталогов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как проверить в определённой директории наличие файлов (не подкаталогов!) ? SANIOK_AV Скриптовые языки администрирования Windows 26 21-06-2011 12:25
CMD/BAT - Копирование файлов LightZone Скриптовые языки администрирования Windows 4 13-10-2010 13:33
CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл dezertic Скриптовые языки администрирования Windows 3 20-10-2009 12:47
Копирование файлов с CD ProkVS Автоматическая установка Windows 2000/XP/2003 18 31-03-2007 06:42
Быстрое копирование файлов Maxsimus Microsoft Windows NT/2000/2003 1 21-08-2006 18:40




 
Переход