Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Удалить подпапку файлы перенести в папку
цитата
08/10/10 в 13:31
 Bross
Есть папка domain.com в ней находятся папки gallery1,gallery2,gallery3,gallery4 и т.д... и в каждой папке находжится папка pics в папке pics назожядтся thumbs1.jpg,thumbs2.jpg и т.д...

Пример:

domain.com/gallery1/pics/thumbs1.jpg
domain.com/gallery1/pics/thumbs2.jpg

domain.com/gallery2/pics/thumbs1.jpg
domain.com/gallery2/pics/thumbs2.jpg

надо чтобы получилось:

domain.com/gallery1/thumbs1.jpg
domain.com/gallery1/thumbs2.jpg

domain.com/gallery2/thumbs1.jpg
domain.com/gallery2/thumbs2.jpg

Подскажите как в командной строке или батник в винде.

Спасибо.
цитата
08/10/10 в 15:12
 doommy
Батник:

FOR /D %%F IN (gallery*) do move %%F\pics\*.jpg %%F

Запускать из папки domain.com


Пожалуйста! icon_wink.gif
цитата
08/10/10 в 15:31
 Bross
СПАСИБО , но

это получается если папка gallery , а если например именна

sdgj
sdg
ery0
dfhk[
sdfghkp
wert

т.е разные, а не по порядку.
цитата
08/10/10 в 15:59
 doommy
Тогда


FOR /D %%F IN (
sdgj
sdg
ery0
dfhk[
sdfghkp
wert
) do move %%F\pics\*.jpg %%F


Чтобы удалить пустые папки вместо "move %%F\pics\*.jpg %%F"
ставим "rmdir %%F\pics"


Эта страница в полной версии