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

Подскажите как данную задачу реализовать с помощью выполнения BAT файлов.
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007503
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте, например, RoboCopy.
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007511
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
естественно, ведь у вас путь меняется
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007526
erny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это понятно что меняются, ведь можно же удалить из верхней и подпапок, а почему нельзя переместить из подпапок
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007586
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
патомучто, для подпапок используется xcopy + rd
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007598
erny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с MOVE так можно?
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007617
erny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при копирование меняется owner, а при переносе остается, мне как раз нужно чтоб я мог определить владельца
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007645
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ernyа с MOVE так можно?

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

стандартом можно, но думаю гемморно это....
нужно каждый раз считывать пути в папки, каким-то образом записывать в батник и выполнять его.
Или написать скрипт на vbs/jscript, используя рекурсию для перебора всех папок.
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35007887
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, что подойдет XCOPY с ключом /O или /Х
...
Рейтинг: 0 / 0
MOVE в выполняемых BAT файлах
    #35021026
Леопольд_70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
11 сообщений из 11, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / MOVE в выполняемых BAT файлах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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