User Tools

Site Tools


en:code:data:file

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:code:data:file [2011/07/07 16:41] – [write] jmgren:code:data:file [2021/02/13 11:23] (current) – external edit 127.0.0.1
Line 26: Line 26:
 </code> </code>
 <code javascript> <code javascript>
-File.copy(source, destination, createDestinationDirectory);+File.copy(source, destination, options);
 </code> </code>
  
Line 32: Line 32:
   - source - (string) the source file to copy   - source - (string) the source file to copy
   - destination - (string) the destination file/directory   - destination - (string) the destination file/directory
-  - createDestinationDirectory - (boolean) should the destination directory be created if it doesn't exist (default: true)+  - options - (object) [//Added in Actionaz 3.0.1.//] 
 +    * noErrorDialog - (bool) should an error dialog be shown if an error occurs (Windows only, default: true) 
 +    * noConfirmDialog - (bool) should a confirmation dialog be shown if needed (Windows only, default: true) 
 +    * noProgressDialog - (bool) should a progress dialog be shown (Windows only, default: true) 
 +    * createDestinationDirectory - (bool) should the destination directory be created if it doesn't exist (Linux only, default: true)
  
 === Returns === === Returns ===
Line 38: Line 42:
  
 === Exceptions === === Exceptions ===
-  * (DirectoryCreationError) unable to create the destination directory +  * (ParameterCountError) incorrect parameter count 
-  * (DirectoryDoesntExistError) the destination directory doesn't exist+  * (DirectoryCreationError) unable to create the destination directory (Linux only) 
 +  * (DirectoryDoesntExistError) the destination directory doesn't exist (Linux only)
   * (CopyError) copy failed   * (CopyError) copy failed
 +  * (CopyAbortedError) copy aborted (Windows only)
  
 ==== move ==== ==== move ====
Line 50: Line 56:
 </code> </code>
 <code javascript> <code javascript>
-File.move(source, destination, createDestinationDirectory);+File.move(source, destination, options);
 </code> </code>
  
Line 56: Line 62:
   - source - (string) the source file to move   - source - (string) the source file to move
   - destination - (string) the destination file/directory   - destination - (string) the destination file/directory
-  - createDestinationDirectory - (boolean) should the destination directory be created if it doesn't exist (default: true)+  - options - (object) [//Added in Actionaz 3.0.1.//] 
 +    * noErrorDialog - (bool) should an error dialog be shown if an error occurs (Windows only, default: true) 
 +    * noConfirmDialog - (bool) should a confirmation dialog be shown if needed (Windows only, default: true) 
 +    * noProgressDialog - (bool) should a progress dialog be shown (Windows only, default: true) 
 +    * createDestinationDirectory - (bool) should the destination directory be created if it doesn't exist (Linux only, default: true)
  
 === Returns === === Returns ===
Line 62: Line 72:
  
 === Exceptions === === Exceptions ===
-  * (DirectoryCreationError) unable to create the destination directory +  * (ParameterCountError) incorrect parameter count 
-  * (DirectoryDoesntExistError) the destination directory doesn't exist +  * (DirectoryCreationError) unable to create the destination directory (Linux only) 
-  * (MoveRenameError) move failed+  * (DirectoryDoesntExistError) the destination directory doesn't exist (Linux only) 
 +  * (MoveError) move failed 
 +  * (MoveAbortedError) move aborted (Windows only)
  
 ==== rename ==== ==== rename ====
-This method is an alias of the [[#move|move]] method.+This function is an alias of the [[#move|move]] function.
  
 ==== remove ==== ==== remove ====
Line 75: Line 87:
 <code javascript> <code javascript>
 File.remove(filename); File.remove(filename);
 +</code>
 +<code javascript>
 +File.remove(filename, options);
 </code> </code>
  
 === Arguments === === Arguments ===
   - filename - (string) the file to remove   - filename - (string) the file to remove
 +  - options - (object) [//Added in Actionaz 3.0.1.//]
 +    * noErrorDialog - (bool) should an error dialog be shown if an error occurs (Windows only, default: true)
 +    * noConfirmDialog - (bool) should a confirmation dialog be shown if needed (Windows only, default: true)
 +    * noProgressDialog - (bool) should a progress dialog be shown (Windows only, default: true)
 +    * allowUndo - (bool) should the file/directory be moved to the trash bin (Windows only, default: false)
  
 === Returns === === Returns ===
Line 84: Line 104:
  
 === Exceptions === === Exceptions ===
 +  * (ParameterCountError) incorrect parameter count
   * (RemoveError) remove failed   * (RemoveError) remove failed
 +  * (RemoveAbortedError) remove aborted (Windows only)
  
 ===== Methods ===== ===== Methods =====
Line 140: Line 162:
 === Arguments === === Arguments ===
   - text - (string) the text to write   - text - (string) the text to write
-  - encoding - ([[code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use
  
 === Returns === === Returns ===
Line 157: Line 179:
  
 === Returns === === Returns ===
-  * ([[code:core:rawdata|RawData]]) the raw data read from the file+  * ([[en:code:core:rawdata|RawData]]) the raw data read from the file
  
 ==== readText ==== ==== readText ====
Line 171: Line 193:
  
 === Arguments === === Arguments ===
-  - encoding - ([[code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use
  
 === Returns === === Returns ===
Line 195: Line 217:
 </code> </code>
 <code javascript> <code javascript>
-myObject.copy(destination, createDestinationDirectory);+myObject.copy(destination, options);
 </code> </code>
  
 === Arguments === === Arguments ===
   - destination - (string) the location where to copy the file   - destination - (string) the location where to copy the file
-  - createDestinationDirectory - (boolean) should the destination directory be created if it doesn't exist (default: true)+  - options - (object) [//Added in Actionaz 3.0.1.//] 
 +    * noErrorDialog - (bool) should an error dialog be shown if an error occurs (Windows only, default: true) 
 +    * noConfirmDialog - (bool) should a confirmation dialog be shown if needed (Windows only, default: true) 
 +    * noProgressDialog - (bool) should a progress dialog be shown (Windows only, default: true) 
 +    * createDestinationDirectory - (bool) should the destination directory be created if it doesn't exist (Linux only, default: true)
  
 === Returns === === Returns ===
Line 206: Line 232:
  
 === Exceptions === === Exceptions ===
-  * (DirectoryCreationError) unable to create the destination directory +  * (ParameterCountError) incorrect parameter count 
-  * (DirectoryDoesntExistError) the destination directory doesn't exist+  * (DirectoryCreationError) unable to create the destination directory (Linux only) 
 +  * (DirectoryDoesntExistError) the destination directory doesn't exist (Linux only)
   * (CopyError) copy failed   * (CopyError) copy failed
 +  * (CopyAbortedError) copy aborted (Windows only)
  
 ==== move ==== ==== move ====
Line 218: Line 246:
 </code> </code>
 <code javascript> <code javascript>
-myObject.move(destination, createDestinationDirectory);+myObject.move(destination, options);
 </code> </code>
  
 === Arguments === === Arguments ===
   - destination - (string) the location where to move the file   - destination - (string) the location where to move the file
-  - createDestinationDirectory - (booleancreate the destination directory (default: true)+  - options - (object) [//Added in Actionaz 3.0.1.//] 
 +    * noErrorDialog - (bool) should an error dialog be shown if an error occurs (Windows only, default: true) 
 +    * noConfirmDialog - (bool) should a confirmation dialog be shown if needed (Windows only, default: true) 
 +    * noProgressDialog - (bool) should a progress dialog be shown (Windows only, default: true) 
 +    * createDestinationDirectory - (boolshould the destination directory be created if it doesn't exist (Linux only, default: true)
  
 === Returns === === Returns ===
Line 229: Line 261:
  
 === Exceptions === === Exceptions ===
-  * (DirectoryCreationError) unable to create the destination directory +  * (ParameterCountError) incorrect parameter count 
-  * (DirectoryDoesntExistError) the destination directory doesn't exist +  * (DirectoryCreationError) unable to create the destination directory (Linux only) 
-  * (MoveRenameError) move failed+  * (DirectoryDoesntExistError) the destination directory doesn't exist (Linux only) 
 +  * (MoveError) move failed 
 +  * (MoveAbortedError) move aborted (Windows only)
  
 ==== rename ==== ==== rename ====
-This method is an alias of the [[#move|move]] method.+This method is an alias of the [[#move1|move]] method.
  
 ==== remove ==== ==== remove ====
Line 243: Line 277:
 myObject.remove(); myObject.remove();
 </code> </code>
 +<code javascript>
 +myObject.remove(options);
 +</code>
 +
 +=== Arguments ===
 +  - options - (object) [//Added in Actionaz 3.0.1.//]
 +    * noErrorDialog - (bool) should an error dialog be shown if an error occurs (Windows only, default: true)
 +    * noConfirmDialog - (bool) should a confirmation dialog be shown if needed (Windows only, default: true)
 +    * noProgressDialog - (bool) should a progress dialog be shown (Windows only, default: true)
 +    * allowUndo - (bool) should the file/directory be moved to the trash bin (Windows only, default: false)
  
 === Returns === === Returns ===
Line 248: Line 292:
  
 === Exceptions === === Exceptions ===
 +  * (ParameterCountError) incorrect parameter count
   * (RemoveError) remove failed   * (RemoveError) remove failed
 +  * (RemoveAbortedError) remove aborted (Windows only)
  
 ===== Enumerations ===== ===== Enumerations =====
en/code/data/file.1310056909.txt.gz · Last modified: 2021/02/13 11:23 (external edit)