ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
Jam.Shell.Dialogs.FileOperation.TJamFileOperation.SetProperty

Sets a property of a file.

Syntax
Pascal
class procedure SetProperty(const pFileName: string; const pProperty: TShellColumnId; const pValue: TShellPropertyValue; pOptions: TOperationOptions = soDefault); overload; static;
Parameters 
Description 
const pFileName: string 
File whose property should be changed.  
const pProperty: TShellColumnId 
The property that should be changed.  
const pValue: TShellPropertyValue 
The value of the property that should be set.  
pOptions: TOperationOptions = soDefault 
Optional: The options to use.  
Exceptions 
Description 
EArgumentException 
if pFileName is empty.  
if pFileName is invalid or if any COM exception occured.  

The following example shows how to set the property "comment" of a file:

  TJamFileOperation.SetProperty('C:UsersPublicMusicsample.mp3', TShellColumns.Comment, 'Great song');