FileIO/System ActiveX Toolbox
File/Folder/Drive/System/Shell related toolbox

FileIO/System Toolbox is a set of easy to use but powerful functions for File, Folder, Shell, Drive, Windows API and System operations and for gathering informations.


The component was specially designed for the VB/VBA/office programmer and saves a lot time during application development.

Compatible Containers:
MS Visual Studio .net, MS Visual Studio 6.0, MS Visual Studio 97, MS Visual Basic 6.0
MS Visual Basic 5.0, MS Visual C++ 6.0, MS Visual C++ 5.0, MS Visual FoxPro, MS Office 2000, MS Office 97, MS Access 2000, MS Access 97, MS Excel 2000, MS Excel 97


Included Functions

Language Functions: GetSystemLocale, GetSystemLanguage
This functions might be very useful if your application has multi-language support.

Recurse Directory Functions: MakeDir, DeleteDir
It includes a recurse directory function which allows you to create a directory tree (directory with subdirectories) with one single line of code.

System Functions: Shutdown, Reboot, Logoff, GetWindowsVersion, GetServicepack
System information functions show the operating system and the installed servicepack. You can also logoff, reboot or shutdown the computer.

Misc Functions: CurrencyToKString, GetIPAddress, GetHostName, GetComCtlVersion, GetWindowsDirectory, GetSystemDirectory, GetUserName, CurrencyToKBString, CurrencyToMBString, CurrencyToGBString
This function group contains misc, but often requested functions.

File/Folder Search Functions: Search, GetNumberOfFiles, GetNumberOfFolders, GetTotalSize, GetFileSize, GetFolderSize, GetFile, GetFolder
The included search functions allows you to do a recurse wildcard search with ease. The results (path and size) are stored inside the control and can be easily accessed from your application. All drive/file/folder size functions are returning 64bit values which show the correct size for volumes larger than 4GB.

File Info Functions: GetFileSize, GetCreationTime, GetLastWriteTime, GetLastAccessTime, IsHidden, IsSystem, IsReadOnly, GetURL, GetRootFolder, FileExists
Any relevant information about a file is available through File Info Functions.

Sequential File Writing Functions: SeqFileWrite, SeqFileWriteDate
Easy to call function for writing sequential files. Designed specifically for error logs or other kinds of loggin activities.

Shell File Functions: Open, OpenURL, Copy, Delete, Rename, Move, Browse
The control also includes the complete set of shell file operations like remove, copy, rename or move. The shell functions can display the default windows progress dialogs or not.

Drive Functions: GetFreeDiskSpace, ConnectNetworkDrive, DisconnectNetworkDrive, IsDrive, GetDriveType
All drive/file/folder size functions are returning 64bit values which show the correct size for volumes larger than 4GB.

Process Functions: Execute, Terminate, ExecuteWait
Execute functions gives you the choice wheater your form/program should wait for the end of the started process/program, or not.

System Memory Functions: GetLoad, GetTotalPhys, GetAvailPhys, GetPageFile, GetTotalPageFile, GetAvailPageFile, GetTotalVirtual, GetAvailVirtual
The functions return information about the current state of both physical and virtual memory.

Samples: The package includes a sample for each function group. There are also other samples included, which might be useful, e.g. recurse rename to lowercase file/folder names.


Order 

Credit Card online order: You can order our software right away using a secure online server. Your credit card information will be sent directly to the credit card processor via a secure (SSL) channel so that no one can intercept your personal data.

Alternate payment methods: If you prefer not to use your credit card online, you may also choose to pay by check, wire, purchase order, ...


Current Version

Version 2.0
Release 05/18/2002

for:
MS Windows 9x/ME
MS Windows 2000 (all)
MS Windows XP  (all)
MS Windows 2003 Server



Order
United States and Worldwide

Our order service accepts all major credit cards, check, wire, fax, phone and PO's

Price: 69$



European Union

(Price includes 19% VAT for European Customers)

Price: 80,04$