The gbpro FileSystem Plug-in enables FileMaker developers to step right into the Windows world.

FileSystem Plug-in 1.6
Functions

Details | Functions | Download | Purchase




Function Overview

Administration
Files & Folders
Dialogs
Locale Info
Drives
Options
Registry
Miscellaneous


Funktions of Standard edition

Administration
GetRegCode GetRegCode returns the registration data of the plugin: Serial number, company name and city, plug-in name, version and edition, number of registered users.
SetRegCode SetRegCode registers the plugin with the license information.
Version Version returns the current plugin version.



Files & Folders

Create & Edit
CreateNestedFolder CreateNestedFolder creates new folders and also sub-folders on the computer and in the network. It also returns the number of newly created directories.
FileFolderCopy FileFolderCopy copies files and folders to the specified path on the computer and in the network.
FileFolderDelete FileFolderDelete deletes files and folders on the computer and in the network.
FileFolderExecute FileFolderExecute opens, prints, displays and plays files and folders on the computer and in the network.
FileFolderMove FileFolderMove moves files and folders from one disk location to another on the computer and in the network.
FileFolderRename FileFolderRename renames files and folders on the computer and in the network.
WriteFileContents WriteFileContents sets and appends text in files on the computer and in the network. At the same time it enables the creation of new files without user intervention.


Conversion funtions
ConvFileExtToContentType ConvFileExtToContentType converts a file extension into its contents type.
ConvFileExtToFileType ConvFileExtToFileType converts a file extension into its file type.
ConvFromFMPText ConvFromFMPText converts text formatted in the internal FileMaker format to text formatted in the format of the current operating system installed on this computer.
ConvLocalDriveToUNCPath ConvLocalDriveToUNCPath returns the UNC notation path from a local drive letter of a mapped network drive.
ConvPathLongToShort ConvPathLongToShort converts a long file or folder path name (also with UNC notation) to the short path name.
ConvPathShortToLong ConvPathShortToLong converts a short file or folder path name (also with UNC notation) to the long path name.
ConvToFMPText ConvToFMPText converts text to text formatted in the internal FileMaker format.
ConvUNCPathToLocalDrive ConvUNCPathToLocalDrive converts the UNC notation path of a mapped network drive to the local drive letter.


Get functions
FileFolderPathExists FileFolderPathExists verifies the existence of files and folders on the computer and in the network.
FileGetExecutable FileGetExecutable returns the path to the executable file of the standard application associated with a file.
FileInUse FileInUse returns whether any user on the computer or in the network is using a file.
FileIsExecutable FileIsExecutable returns whether a file is executable.
GetAttributes GetAttributes returns all standard attributes of files and folders on the computer and in the network:attribute archive, attribute hidden, attribute system, attribute compressed, attribute temporary, attribute read-only.
GetFSI GetFSI returns all file system information of files and folders on the computer and in the network: Complete path and name, directory path, name, short path and name (8.3), short directory path (8.3), short name (8.3), creation date, creation time, last access date, last access time, modification date, modification time, file size, compressed file size, type of file.
GetGeneralProperties GetGeneralProperties returns all general properties of a file on the computer and in the network: Application name, program version, CLSID, program ID, location, file name, read-only, has macros.
GetSpecialFolders GetSpecialFolders retrieves the paths to 41 Windows system directories: administration tools, application data, controls, cookies, desktop, favourites, network, programs, temporary, system and many more.
GetStatisticProperties GetStatisticProperties returns all statistic properties of a file on the computer and in the network:Date and time created, date and time last saved, date and time last printed, last edited by, revision number, total edition time; number of pages, paragraphs, lines, words, characters, characters with spaces, bytes; presentation format; number of presentation notes, multimedia clips, slides, hidden slides.
GetSummaryProperties GetSummaryProperties returns all summary properties of a file on the computer and in the network:Title, subject, author, manager, company, category, keywords, comments, document template.
ReadFileContents ReadFileContents returns (a part of) the contents of files on the computer and in the network (starting from optional position and size).
SearchFolderFiles SearchFolderFiles searches a volume (disc) for files or folders in a folder and in sub-folders.Search can be reduced by wildcards, enabling you to search for single or special files and folders.


Set functions
SetAttributes SetAttributes changes the standard attributes of a single or of several files and folders (also in sub-folders): attribute hidden, archive, read-only, system.
SetFSI SetFSI changes the creation and modification date and time of a single or of several files and folders (also in sub-folders).
SetProperties SetProperties changes the summary properties of a single or of several files (also in sub-folders): title, subject, author, manager, company, category, keywords, comments, last edited by.


MS-Word functions
GetWordRevisions GetWordRevisions returns all revisions in an MS-Word document: author, date, time, text inserted/deleted, number of characters, words, revision text.
GetWordStatistics GetWordStatistics returns statistic file information in all sections of an MS-Word document: main story: number of total chars, blanks, control chars, numeric chars, chars in footnotes, footers, headers, comments, text frames, number of words in main story, numeric groups in main story, footnotes, footers, headers, comments, text frames
SetWordBookmarks SetWordBookmarks delivers data from FileMaker Pro to bookmarks in Microsoft Word documents and executes Word macros (VBA procedures) after opening a Word document. Likewise a Word file can be opened or created from a template and be stored under a new file name.
SetWordMailMerge

SetWordMailMerge creates MS-Word mail merge letters and connects FileMaker data with a Word mail merge main document. So you can use the Word mail merge manager to create mail merge letters, address labels, envelopes or catalogs with data from FileMaker in MS Word.
The function also executes Word macros (VBA procedures) after opening a Word mail merge main document.



Dialogs

DialogBrowseFor DialogBrowseFor displays a 'Browse for' dialog for selection of files, folders, computers and printers. You also can select a system directory to be displayed in the listing.
DialogFileOpen DialogFileOpen displays an 'Open file' dialog for the selection of a single or of several files.
DialogFileSaveAs DialogFileSaveAs displays a 'Save file as' dialog.



Locale Info

GetLocaleCountryInfo GetLocaleCountryInfo returns all locale country settings from the Regional Settings of the Windows Control Panel: country name, language name, code pages and many more.
GetLocaleCurrencyInfo GetLocaleCurrencyInfo returns all locale currency settings from the Regional Settings of the Windows Control Panel: monetary symbol, currency modes, currency name and many more.
GetLocaleDateInfo GetLocaleDateInfo returns all locale date settings from the Regional Settings of the Windows Control Panel: date format and separators, locale names, first week of the year and many more.
GetLocaleNumericInfo GetLocaleNumericInfo returns all locale numeric settings from the Regional Settings of the Windows Control Panel: decimal separators, symbols and digit grouping and many more.



Drives

GetAllDriveNames GetAllDriveNames returns drive letters of all local drives and network drives.
GetAllNetResources GetAllNetResources returns the UNC notation path of all available network drives.
GetCDDriveName GetCDDriveName returns the drive letter of a CD drive.
GetCDDrivesCount GetCDDrivesCount returns the number of all local CD drives.
GetDriveIsReady GetDriveIsReady returns whether a local or network drive is mounted. Likewise it retrieves whether a path is a valid drive.
GetDrivesCount GetDrivesCount returns the number of all local drives (and network drives).
LoadEjectDisc LoadEjectDisc loads and ejects (closes and opens) ejectable media like CD drives and removable media.
LockUnlockDisc LockUnlockDisc locks and unlocks ejectable media like CD drives as well as SCSI and Parallel Port peripherals.


Additional functions of Profi and Developer edition

Options

OptionDialogs OptionDialogs can be used in the Professional edition to customize in all dialog functions the looks of a dialog window and its functionality (DialogBrowseFor, DialogFileSaveAs, DialogFileOpen).
OptionFileOperation OptionFileOperation can be used in the Professional edition to customize the functionality of file operations (FileFolderCopy, FileFolderMove, FileFolderDelete, FileFolderRename). The options determine the processing of functions when copying, moving, deleting and renaming files and folders.
OptionSearchFolderFiles OptionSearchFolderFiles can be used in the Professional edition to customize the functionality of the SearchFolderFiles function. The options determine the processing and the returned results when searching for files and folders.
OptionWorkingDirectory OptionWorkingDirectory can be used in the Professional edition to define a working directory for all dialog functions (DialogBrowseFor, DialogFileSaveAs, DialogFileOpen). The starting point for the dialog is the working directory.



Registry

Get functions
RegGetKeyEntries RegGetKeyEntries returns all entries and values of a registry key.
RegGetSubKeys RegGetSubKeys returns all sub-keys of a registry key.
RegGetValue RegGetValue returns the value of an entry in the registry.


Set functions
RegCreateKey RegCreateKey creates a new registry key.
RegDeleteEntry RegDeleteEntry deletes a registry entry.
RegDeleteKey RegDeleteKey deletes a registry key and all its entries in the registry.
RegSetValue RegSetValue sets a value in the Registry as string, expandable string or number.



Miscellaneous

CreateShortcut

CreateShortcut creates shortcuts – be it on the desktop, in the start menu programs folder or in any other folder on the hard disk,

GetDNSName GetDNSName returns the (host) name of the current computer.
GetFolderSize

GetFolderSize returns folder size and the number of contained files and (sub-) folders.
Search can be reduced by wildcards, enabling you to search for single or special files and folders.

GetIPAddress GetIPAddress returns the IP address of the current computer or a host using the DNS name.
GetLoginName GetLoginName returns the Login name of the current user.
GetNetBIOSName GetNetBiosName returns the NetBIOS name of the current computer.
GetNewGUID GetNewGUID generates a new Globally Unique ID (GUID). This is guaranteed to be unique throughout the world (38-digits designator with 3,4 * 1083 number possibilities).
GetShellInfoAttributes GetShellInfoAttributes returns specifications of specified objects such as files, folders or volumes of the windows shell.
GetVolumeInfo GetVolumeInfo returns root drive specifications (also network drive). Among other things the function retrieves the kind of file system, serial number, drive name and the maximum number of characters a path or file name is allowed have.
GetWinVersionInfo GetWinVersionInfo returns information about the operating system and service packs installed on the current computer.The function offers among other information the possibility to retrieve the OS version as an enumerated value or as plain text.
SetVolumeName SetVolumeName changes the label of a local drive.



Last Updated: 9/12/2007, 01:50 PM - Problems with this site please report to:
Copyright © 2005 gbPro Application & Plug-in Development, Fons Gufler. All rights reserved.