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

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

Ответить
Настройки темы
CMD/BAT - [решено] Перемещение файлов по списку

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


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

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


я уже подобную тему уже создавал
http://forum.oszone.net/thread-168584.html
и нашел похожие
http://forum.oszone.net/thread-179433.html
http://forum.oszone.net/thread-218820.html

но у меня условия другие

source
папка1
папка2
папка3

list.txt
2013-01-01\папка1
2013-01-01\папка2
2013-01-01\папка3

destination
2013-01-01\папка1
2013-01-01\папка2
2013-01-01\папка3

тоесть список директорий с разделителем \
спасибо

Отправлено: 07:25, 19-01-2013

 

Ветеран


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

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


Код: Выделить весь код
@echo off

for /f "tokens=*" %%i in (list.txt) do (
    
    2>nul md "%%i" && xcopy /e "%%~nxi" "%%i\" && rd /s /q "%%~nxi"

)

Отправлено: 09:45, 19-01-2013 | #2



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

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


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


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

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


это часть кода? куда его вставить?
не пойму где указывается source и destination?
спасибо

Отправлено: 06:07, 21-01-2013 | #3


Ветеран


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

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


Цитата neprotiv:
не пойму где указывается source и destination? »
Зачем? Куда -- указано в list.txt, батник лежит рядом с исходными папками:
Цитата:
source
папка1
папка2
папка3

Отправлено: 06:59, 21-01-2013 | #4


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


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

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


а как можно сделать так чтоб в начале батника можно было б указывать к примеру это
Set Source=C:\test_in (тут лежат тысячи папок, которые нужно отсортировать, поэтому не удобно запускать батник там)
Set Output=C:\test_out (собственно туда и перемещаются каталоги)
Set UsersLog=C:\test\test.txt
и как успользовать вместо xcopy функцию move? (папки лежат на одном и том же локальном диске)

Отправлено: 03:06, 24-01-2013 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Перемещение файлов по списку в заданные директории 929151 Скриптовые языки администрирования Windows 4 16-11-2012 01:56
CMD/BAT - Перемещение файлов по списку Arsenik77 Скриптовые языки администрирования Windows 4 04-12-2011 20:43
Прочие БД - Извлечение файлов по списку Aviator Программирование и базы данных 1 22-02-2011 02:44
CMD/BAT - [решено] перемещение каталогов по списку neprotiv Скриптовые языки администрирования Windows 4 02-03-2010 09:39
Перемещение по списку в Excel Evita Хочу все знать 3 16-03-2006 01:13




 
Переход