Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Tosyk

Старожил


Сообщения: 166
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата amel27:
почему такой странный способ определения папки назначения - два уровня вверх относительно текущего расположения? »
СХЕМА РАБОТЫ ТАКАЯ:


У МЕНЯ ЕСТЬ СТРУКТУРА:

<root>\extractor.exe
<root>\archives_container\сколь угодно глубокая и сложная структура, содержит архивы
<root>\script.bat

каждый архив содержит одинаковую структуру папок, но разные (в основном) имена файлов:

----- Назову условно структуру - STRUCT01 -----

[strucrt01]
Material3\содержит *.mat файлы
MatInst\содержит *.mat файлы
...
FolderLast\содержит *.tga файлы
[/strucrt01]


РАБОТА СКРИПТА:

1 - распаковка архивов происходит в структуру:

<root>\_extracted\название_1-ого-архива\STRUCT01\файлы
<root>\_extracted\название_2-ого-архива\STRUCT01\файлы
...и т.д.

2 - теперь начинает работать скрипт по поиску и переносу файлов:

например он нашёл файл M01.mat в
<root>\_extracted\название_1-ого-архива\Material3\

и переносит его в папку (используя как раз 2 уровня вверх):
<root>\Material3\

получается у меня в корне будут все нужные мне папки (около 5-6) с файлами, вместо очень большого количества файлов в папке:
<root>\_extracted\

которая после завершения операции должна быть 0 байт

p.s.: надеюсь не слишком тупо написал, хотел как понятнее

Отправлено: 10:25, 26-01-2011 | #40