|
|
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
Возникла задача - есть некая сетевая папка 'user', пользователи туда могут выкладывать что угодно и создавать и удалять папки. Необходимо создать BAT файл который бы переносил все *.jpg из папки 'user' в другую папку, вродебы просто move d:\user\*.jpg d:\XLAM\ но данная команда переносит только из папки 'user', а если пользователь создат внутреннют под папку или еще большую вложеность то перенос не происходит. Подскажите как данную задачу реализовать с помощью выполнения BAT файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 13:53:30 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
Попробуйте, например, RoboCopy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:09:27 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
естественно, ведь у вас путь меняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:10:50 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
это понятно что меняются, ведь можно же удалить из верхней и подпапок, а почему нельзя переместить из подпапок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:13:11 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
патомучто, для подпапок используется xcopy + rd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:26:40 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
а с MOVE так можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:30:53 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
при копирование меняется owner, а при переносе остается, мне как раз нужно чтоб я мог определить владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:35:39 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
ernyа с MOVE так можно? стандартом можно, но думаю гемморно это.... нужно каждый раз считывать пути в папки, каким-то образом записывать в батник и выполнять его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 14:42:38 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
Ммихалыч ernyа с MOVE так можно? стандартом можно, но думаю гемморно это.... нужно каждый раз считывать пути в папки, каким-то образом записывать в батник и выполнять его. Или написать скрипт на vbs/jscript, используя рекурсию для перебора всех папок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 15:21:08 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
Я думаю, что подойдет XCOPY с ключом /O или /Х ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 15:41:40 |
|
||
|
MOVE в выполняемых BAT файлах
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2007, 16:30:45 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=35007887&tid=1505545]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 292ms |

| 0 / 0 |
