Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как скопировать структуру папок?

248
12 февраля 2008 года
Dmitry2064
590 / / 06.12.2006
Вопрос, наверное, довольно сложный.
Надо скопировать папку со всеми вложенными в новую, но без файлов внутри. Можно хотя бы подсказку, в каком направлении "думать".

Спасибо.
405
12 февраля 2008 года
Dmitrii
554 / / 16.12.2004
Цитата: Dmitry2064
... Надо скопировать папку со всеми вложенными в новую, но без файлов внутри...

Организуйте рекурсивный просмотр исходного дерева и создавайте дубликат.

251
12 февраля 2008 года
SkyMаn
1.7K / / 31.07.2007
Только сначала неплохо было бы сделать сам поиск, и при удачном прочтении - уже, согласно сохраненной структуре папок - начинать создавать новые в нужном месте. Так организовано копирование/перемещение в графической оболочке Линукса. Неплохо - если какую-то папку нельзя прочесть - то вообще не создавать новых папок, сказать пользователю.
248
14 февраля 2008 года
Dmitry2064
590 / / 06.12.2006
Цитата: SkyM@n
... согласно сохраненной структуре папок - начинать создавать новые в нужном месте...



Т.е. я могу в каком-то виде сохранить структуру? В массивной переменной?

251
14 февраля 2008 года
SkyMаn
1.7K / / 31.07.2007
Можно в массивной, можно сразу на лету. Первый раз - лучше, на случай возникновения ошибок чтения.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог