This project is read-only.

Duplicate Root Detector

Duplicate Root Detector will scan a folder for .SFT files and report if any of those files use the same root (asset) directory. .SFT files that are part of the same package are not reported as using the same root directory.

UPDATE: As of June, 2011, Duplicate Root Detector will also check for duplicated Package IDs.

Simply enter the path of the folder you wish to examine, or use the Browse button to select a folder. Then click Check to begin the examination of that folder.

NOTE: You may run this utility against a network share containing .SFT files. The entire .SFT file is not read, only the part where the name of the root folder is stored. We (Sinclair) have run this utility against our master .SFT share. As of this writing, our share contains 531 .SFT files totalling just under 165 GB. Duplicate Root Detector runs through this share in just under one minute.

When the examination is complete, you will be shown a summary message indicating how many .SFT files were found, the total size of those files, and how many duplicated root folders were found, if any.

Duplicate Root Detector - MessageBox on search completion.png

After you click OK on this summary message box, you will be shown a list of the duplicated root folders, along with the .SFT files that use those root folders.

Duplicate Root Detector - window with files listed.png

Exporting SFT Data

Duplicate Root Detector also allows you to dump the list of the .SFT files it has found to a file. All .SFT files are included in this export, not only the ones listed in the duplicate root folder list.

Duplicate Root Detector - showing export menu.png

As you can see, you can export the entire file list to an XML document for processing by another tool.

You can also export the list of existing root folders already in use to an HTML document. This is handy for informing your sequencing team of the names of the root folders that have already been used, so duplicate root folders do not happen in the first place.

The HTML export process uses the XML export mentioned above, and it transforms the XML document with an XSL stylesheet to generate the HTML file. This allows you to customize the XSL stylesheet or make your own from scratch.

You can see a sample of our HTML report here.

Last edited Jun 7, 2011 at 2:33 PM by PatrickSeymour, version 3


No comments yet.