Цитата:
Сообщение от Meta
Мне нужно извлечь наименования объектов из большого количества файлов
Подскажите, возможно ли с помощью скрипта открыть файл .b3d? или все файлы в определённой папке?
|
Есть функция Action.LoadModel(), которая загружает модель по указанному пути. Вот небольшой пример по загрузке файлов из папки (без вложенных папок):
PHP код:
var fs = require('fs');
var path = require('path');
// Папка, из которой считывать имена файлов
const folder = 'D:\\';
// имена всех файлов в папке
let names = fs.readdirSync(folder);
for (var i = 0; i < names.length; i ++){
// имя файла
var fileName = names[i];
// расширение файла
var ext = path.extname(fileName);
// проверка, что файл базисной модели
if (ext.toLowerCase() == '.b3d'){
// загрузка модели
Action.LoadModel(folder + fileName);
// Вывод алертом кол-во объектов на верхнем уровне модели
alert(Model.Count);
}
}