ShellBrowser Delphi Components Documentation
|
Perform file operations.
TJamFileOperation = class(TComponent);
If multiple operation are started asynchronous they are added to the progress dialog window.
TJamFileOperation is a component to perform file operations like copy, move, rename or delete. It has to be activated like a TOpenDialog, with the call of the Execute method. To perform a single operation first specify the requested operation by setting Operation and use SourceFiles to add files or folders. After that specify a destination by setting Destination and call Execute.
The following sample shows how to copy a single file to the root of drive D:</c>:
JamFileOperation.Operation := otCopy;
JamFileOperation.SourceFiles.Add('C:\Windows\explorer.exe'); // You may add more of this line or use AddStrings()
JamFileOperation.Destination := 'D:\';
JamFileOperation.Execute();
The same can also be done in a simplier way:
TJamFileOperation.Copy('C:\Windows\explorer.exe', 'D:');
In this case the operation is also performed on a background thread where the dialog is not modal.
|
Name |
Description |
|
Constructor for creating a TJamFileOperation instance. | |
|
Destructor for destroying a TJamFileOperation instance. |
|
Name |
Description |
|
Copies a file or folder. | |
|
Copies files or folders. | |
|
Copies a file or folder. | |
|
Deletes a file or folder. | |
|
Deletes files or folders. | |
|
Deletes a file or folder. | |
|
Performs the requested operation. | |
|
Performs the requested operation. | |
|
Moves a file or folder. | |
|
Moves files or folders. | |
|
Moves a file or folder. | |
|
Creates a new file. | |
|
Creates a new file. | |
|
Creates a new folder. | |
|
Creates a new folder. | |
|
Renames a file or folder. | |
|
Renames files or folders. | |
|
Renames a file or folder. | |
|
Sets properties of files. | |
|
Sets properties of files. | |
|
Sets properties of files. | |
|
Sets a property of a file. | |
|
Sets a property of files. | |
|
Sets a property of a file. | |
|
Extracts files from a ZIP file to an existing directory. | |
|
Extracts files from a ZIP file to an existing directory. | |
|
Appends a file or folder to a ZIP file. | |
|
Appends files to a ZIP file. | |
|
Appends a file or folder to a ZIP file. |
|
Name |
Description |
|
Destination determines the destination folder for the file operation. | |
|
Destination determines the destination folder for the file operation. | |
|
Last error code of Execute. | |
|
Gets or sets the operation that should be performed. | |
|
Check if the user has canceled the operation. | |
|
Gets or sets the options. | |
|
The properties of TJamFileOperation.SourceFiles that should be changed. | |
|
Raise exceptions in Execute or just store error in LastErrorCode. | |
|
List of the selected files or directories. | |
|
The current version of the ShellBrowser components. |