Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / MOVE в выполняемых BAT файлах / 11 сообщений из 11, страница 1 из 1
13.12.2007, 13:53:30
    #35007430
erny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
Возникла задача - есть некая сетевая папка 'user', пользователи туда могут выкладывать что угодно и создавать и удалять папки.
Необходимо создать BAT файл который бы переносил все *.jpg из папки 'user' в другую папку, вродебы просто
move d:\user\*.jpg d:\XLAM\
но данная команда переносит только из папки 'user', а если пользователь создат внутреннют под папку или еще большую вложеность то перенос не происходит.

Подскажите как данную задачу реализовать с помощью выполнения BAT файлов.
...
Рейтинг: 0 / 0
13.12.2007, 14:09:27
    #35007503
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
Попробуйте, например, RoboCopy.
...
Рейтинг: 0 / 0
13.12.2007, 14:10:50
    #35007511
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
естественно, ведь у вас путь меняется
...
Рейтинг: 0 / 0
13.12.2007, 14:13:11
    #35007526
erny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
это понятно что меняются, ведь можно же удалить из верхней и подпапок, а почему нельзя переместить из подпапок
...
Рейтинг: 0 / 0
13.12.2007, 14:26:40
    #35007586
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
патомучто, для подпапок используется xcopy + rd
...
Рейтинг: 0 / 0
13.12.2007, 14:30:53
    #35007598
erny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
а с MOVE так можно?
...
Рейтинг: 0 / 0
13.12.2007, 14:35:39
    #35007617
erny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
при копирование меняется owner, а при переносе остается, мне как раз нужно чтоб я мог определить владельца
...
Рейтинг: 0 / 0
13.12.2007, 14:42:38
    #35007645
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
ernyа с MOVE так можно?

стандартом можно, но думаю гемморно это....
нужно каждый раз считывать пути в папки, каким-то образом записывать в батник и выполнять его.
...
Рейтинг: 0 / 0
13.12.2007, 15:21:08
    #35007803
Crazy_Driver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
Ммихалыч ernyа с MOVE так можно?

стандартом можно, но думаю гемморно это....
нужно каждый раз считывать пути в папки, каким-то образом записывать в батник и выполнять его.
Или написать скрипт на vbs/jscript, используя рекурсию для перебора всех папок.
...
Рейтинг: 0 / 0
13.12.2007, 15:41:40
    #35007887
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
Я думаю, что подойдет XCOPY с ключом /O или /Х
...
Рейтинг: 0 / 0
19.12.2007, 16:30:45
    #35021026
Леопольд_70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MOVE в выполняемых BAT файлах
ernyВозникла задача - есть некая сетевая папка 'user', пользователи туда могут выкладывать что угодно и создавать и удалять папки.
Необходимо создать BAT файл который бы переносил все *.jpg из папки 'user' в другую папку, вродебы просто
move d:\user\*.jpg d:\XLAM\
но данная команда переносит только из папки 'user', а если пользователь создат внутреннют под папку или еще большую вложеность то перенос не происходит.

Подскажите как данную задачу реализовать с помощью выполнения BAT файлов.
поместить MOVE_JPG.BAT в папочку d:\user, Работает, проверил под XP, и 2003.


FOR /R %%i IN (.) DO (
cd %%i
echo %%i

move %%i\*.jpg D:\XLAM\
cd ..
)
exit
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / MOVE в выполняемых BAT файлах / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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