Adding All Folder Files of a Specific Type to a Project
This example demonstrates how to use the File System Object to add all files of a certain file type in a folder to a project. This example uses the TerraBuilder70 (OpenProject, GetFileSystemObject) and TBLayers70 (InsertLayer) properties and methods.
var project = TerraBuilder.OpenProject("C:\\Users\\Administrator\\Documents\\USA\\USA.tbp ");
var FsObject=TerraBuilder.GetFileSystemObject();
var folder = FsObject.GetFolder("C:\\Users\\Administrator\\Documents\\imagery");
fc = new Enumerator(folder.files);
for (; !fc.atEnd(); fc.moveNext())
{
if (myFsObject.GetExtensionName(fc.item().Name) == "sid")
project.Layers.InsertLayer(fc.item().Path, "Imagery")
}