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

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

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

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


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

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


Добрый день.
Буду признателен местным гуру за помощь в решении 2х (одна простая,вторая немого сложнее), но очень важных задач. Первая:
1. В некой локальной папке лежит батник.
2. В эту папку подкидываем файл(ы) - это может быть и екселевский, и текстовый, и архив и катртинка...
3. Запускаем батник и он копирует все в 25 папок на сервере (названия папок на известны). Батник копировать не надо,он остаетса в директории.
Вторую опишу чуть позже.
Спасибо

Отправлено: 12:15, 07-11-2012

 

Ветеран


Contributor


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

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


Еще вариант
Код: Выделить весь код
@Echo Off

Set Name=E:\Delete\Dir
Set Inbox=E:\Delete\Inbox

SetLocal EnableExtensions
SetLocal EnableDelayedExpansion

FOR /L %%n IN (0,1,25) DO (

        Set /A N_In=%%n+100
	Set N_In=!N_In:~1,2!

	Set N_Out=!N_In!

        If %%n == 25 Set N_Out=24
        If %%n == 24 Set N_Out=25

       Move /Y "%Inbox%\??????????.!N_In!.???" "%Name%.!N_Out!\" >nul 2>nul
)
В обоих вариантах я перемещаю исходные файлы в нужные папки. Можно, конечно, и копировать (заменить Move /Y на Copy), но смысл этого от меня ускользает.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 19:53, 09-11-2012 | #11



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

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


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


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

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


megaloman, спасибо. спасибо за реальный пример)
буду в понедельник на работе - попробую, отпишусь.

Отправлено: 16:58, 11-11-2012 | #12


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


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

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


чет не работает...(

Отправлено: 01:21, 29-11-2012 | #13


Ветеран


Contributor


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

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


а нечёт? Что конкретно не получается? Для начала сделайте Echo On и попытайтесь осмыслить сообщения об ошибках, если они есть. А чёт - слишком мало ... Тяжело въезжать в задачу после месячного перерыва

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:15, 30-11-2012 | #14


Аватара для Osmiy

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


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

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


Всем привет!
Извиняюсь что вопрос не по данной теме....... я новичок и не знаю куда можно было написать данное сообщение.
Помогите пожалуйсто ребята, вот такая проблема возникла:

На удалённом компе положил в расшаренную папку файл, а как открыть его чтоб он не у меня включался а на удалённом компе?
В командной строке пробовал так:

C:\user\administrator>start \\192.168.04.15\temp\000.exe

но файл включается у меня на компе, так как запустить файл на удалённом компе?

Простите ещё раз....

Отправлено: 18:56, 02-12-2012 | #15



Moderator


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

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


Цитата Osmiy:
как запустить файл на удалённом компе?
PsExec
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:40, 02-12-2012 | #16


Аватара для Osmiy

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


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

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


Спасибо но я думаю это больше подойдёт для системных админов это очень сложно и я не понимаю в этом, просто мне когда то попалась статья где описано было как это делать с командной строки легко и просто...... у меня винда 7 может это влеяет на то что не могу открыть файл на удалённом компе?

Отправлено: 20:09, 02-12-2012 | #17



Moderator


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

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


Цитата Osmiy:
это очень сложно
Совсем нет.
Там по-русски написано, и приведены примеры. Расценивайте это как вызов своему интеллекту.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:35, 02-12-2012 | #18


Ветеран


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

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


Цитата Osmiy:
это очень сложно »
Osmiy, чтобы добить Вас окончательно : ITband.ru » 7 способов выполнить команду на удалённом компьютере.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:28, 02-12-2012 | #19



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Помогите с копированием laughing Скриптовые языки администрирования Windows 2 31-01-2012 01:13
помогите разобраться с резервным копированием ntbackup hnsk Microsoft Windows NT/2000/2003 4 12-03-2010 01:13
Доступ - сетевые папки и 1с DarkDream604 Microsoft Windows 2000/XP 9 15-12-2009 10:21
Странная проблема с копированием файла truvo Хочу все знать 6 26-09-2009 00:38
запись в сетевые папки Leshiy Prophet Microsoft Windows NT/2000/2003 6 16-04-2009 06:59




 
Переход