FileDBManager Code
Brought to you by:
asdacap
FileDBMan Summary. FileDBMan is a Qt based program that is designed to make browsing, managing and grouping files in database easy, fast, and and practical as possible. It is a program that store metadata of program in a file and load it at runtime for faster search. A file in this database can belong to more than one group/category. This program is still a work in progress, but it is still usable for managing files, although not much feature is currently implemented. Installing: Currently, only source code is available. The source code uses qmake and it's only dependencies is QtCore and QtGui. The program can run in both Windows and Linux. In theory, it can also be compiled in Mac OSX. Using Upon startup, no files is currently imported. Press the import button, and choose a folder containing the files to be managed. The files is now importing to the database. To save the database, press the save button. The default database filename is default.tgi. The program will automatically load the content of it on startup. With FileDBMan, you can search the file by typing on the text entry on top of the list. Press the filename, and the file is now the active file in the right window. Currently, you can open, copy or delete the file, by pressing the appropriate button. The 'tags' widget, list the current file group. To add a new group, use the add tag tool button, and enter the name of the new group. To put a file into a group, click the small button, on the right of the 'tags' box of a file active window, and include the group. Similarly, you can also edit the tags, children window and include the file as the tags children. FAQ Q: Why is the main source code is named as tagitmain.cpp? A: Originally, the program is named TagIt. But it seems that TagIt is a name of another program. So now, the name changed to FileDBMan. Q: How many file can this program handle? A: The program has been tested for about 3000 files. The search text entry, still work nicely, but sorting the table may took about 3 second. Other than that, the performance is limited by your RAM.