Удалить лишние файлы из папки с проектом

Автор nagornick, 05.09.13, 15:32:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nagornick

Коллеги, подскажите, кто знает.
Есть большая многоуровневая сборка в КОМПАС-3D. Физически - в виде структуры папок с 4 уровнями вложенности. Там же ассоциированные чертежи.
И там же - куча ненужных файлов (старые версии, поврежденные файлы, файлы заимствованных, которые не использовались и т.д.).
Как удалить/перенести ненужные файлы?

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

klimvv

В последних версиях появился компоновщик проектов. Я, правда, им не пользовался, но посмотрите - если он может компоновать проект со структурой папок, то сделать компоновку, старую папку грохнуть, а на ее место распаковать новую (с тем же именем)

nagornick

Как то смотрел его. Файлы переименовывает, структуру делает линейной, да ктому же глючил у меня в 12(13?) версии.
Посмотрю, конечно, может что-то изменилось.

А как такой вариант. Открыть модель полностью в КОМПАС, и начать удалять все подряд (кроме чертежей). Если модель не удаляется, то значит она захвачена процессом - пропустить?

barracuda_spb

Цитата: nagornick от 06.09.13, 09:09:30
Как то смотрел его. Файлы переименовывает, структуру делает линейной, да ктому же глючил у меня в 12(13?) версии.
Посмотрю, конечно, может что-то изменилось.

А как такой вариант. Открыть модель полностью в КОМПАС, и начать удалять все подряд (кроме чертежей). Если модель не удаляется, то значит она захвачена процессом - пропустить?

не выйдет. Будет удалять все файлы, кроме основной модели.
Как вариант - собрать сборку макросом "exp_zip" из стандартных макросов и разархивировать её в новом месте. Все входящие модели сохранят свою иерархию по папкам. Останется только чертежи скопировать вручную - а это не так долго уже )
+ Благодарностей: 2

ACiD

Можно пойти от противного:
В меню [Файл\Информация о документе], на вкладке [Внешние ссылки] можно получить в виде текстового файла список всех нужных файлов. Далее файлы из этого списка скопировать в другую папку (например сделав из него .bat файл).
+ Благодарностей: 1

nagornick

Ссылки будут только одного уровня вложенности.
У меня их более трех.

ACiD

значит нужно сделать это для всех компасовых документов  "из папки с проектом" :)

и получится "комплектовщик" с ручным приводом

СВ

Цитата: nagornick от 05.09.13, 15:32:54
...
Есть большая многоуровневая сборка в КОМПАС-3D.
...
Как удалить/перенести ненужные файлы?
...
Постоянно сталкиваюсь с данной проблемой. И буду сталкиваться, потому как при проектировании количество вариантов деталей/сборок увеличивается и увеличивается, т.е. мусора всё больше и больше. На данный момент пользуюсь таким алгоритмом: каждый новый вариант детали/сборки "Сохраняю как" в файл с тем же названием и дополнительным "индексом", например: было Прокладка, стало - Прокладка-1, (или Прокладка-2А, стало - Прокладка-2Б, в зависимости от степени изменений). Строго придерживаюсь этого правила (т.е. если возвращаюсь к старому варианту, то всё равно сохраняю его под НОВЫМ названием) и потому могу безболезненно удалить ВСЕ версии, кроме последней. Конечно, остаются детали, которые вообще не используются, но их не так и много.
(Если всё же случиться что-то не так, а это просто выясняется при открытии главной сборки, то случайно удалённые детали не проблема возвратить из Корзины. На данный момент такое давно уже не случалось.)
- - - - - - -
Да, вот ещё: при возможности стараюсь не создавать вложенные папки - меньше возни. А чтобы как-то разделять подсборки, начало названия файла подсборки и её деталей делаю одинаковым, например: Кроншт.верх.СБ;  Кроншт.верх. Стойка;  Кроншт.верх. Ребро-2Б

JIK

Нужен PDM и подобных проблем не будет

q

Можно создать список файлов используемых в сборке с помощью команды Создать отчет. Там выбираете По всем уровням. Дальше настраиваете стиль отчета: добавить столбец Полное имя файла, удалить остальные. Подтверждаете команду создания отчета. Потом нажимаете Файл-Сохранить отчет как... Выбираете *.txt и получите полный список файлов сборки со всеми уровнями вложенности. А дальше дело техники поубирать стандартные или заимствованные детали и сделать .bat файл копирования в другую папку.
+ Благодарностей: 1