Хостинг с панелью WebServ24, перемещение 32K файлов, как правильно (можно скрипт)...

TI
На сайте с 09.01.2012
Offline
47
1354

Здравствуйте!

Появилась проблема, есть 32 000 файлов, объемом 1 GB

Скорость не позволяет залить все сразу, поэтому лью на хостинг частями, а вопрос вот в чем...

Все нужно залить в одну папку, но перемещение не работает сразу на 2 папке и далее, т.к. пишет, что уже существует папка.

В итоге из папки 2, 3, 4 в основную не могу переместить файлы.

Может есть скрипт в котором можно указать папку исходную, и папку принимающую, чтобы файлы перенести.

К сожалению панель WebServ24 переместить нормально файлы не дает.

...и доступа SSH нет, как и доступа к крон...

IL
На сайте с 20.04.2007
Offline
435
#1

Если нет SSH, можно попробовать через exec

Как вариант

http://www.php.net/manual/ru/function.readdir.php + http://ru2.php.net/manual/en/function.rename.php

p.s. А крон для каких целей упоминается?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
TI
На сайте с 09.01.2012
Offline
47
#2
ivan-lev:
Если нет SSH, можно попробовать через exec
Как вариант
http://www.php.net/manual/ru/function.readdir.php + http://ru2.php.net/manual/en/function.rename.php

Спасибо, но может кто подскажет что-то готовое?

ivan-lev:
p.s. А крон для каких целей упоминается?

Сразу написал, чтобы при помощи знали, лучше больше информации, чем гадать...

SX
На сайте с 15.07.2008
Offline
79
#3

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

готовое решение у меня есть - для вас нужно будет немного подправить...

пишите в ЛС обговорим ;)

TI
На сайте с 09.01.2012
Offline
47
#4
SpaceX:
есть фтп клиенты на php, через них можно указать откуда куда - т.к. много файлов, можно разбить и перекачивать частями...

готовое решение у меня есть - для вас нужно будет немного подправить...
пишите в ЛС обговорим ;)

Спасибо, да именно такие решения искал, не совсем получилось через клиенты реализовать. Тяжелыми оказались, просто зависали.

Решил проблему немного другим способом.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий