Go to: Synopsis. Return value. Related. Flags. MEL examples. 
      
       sysFile [-copy string] [-delete] [-makeDir] [-move string] [-removeEmptyDir] [-rename string] 
string
      
      sysFile is undoable, NOT queryable, and NOT editable.
      This command provides a system independent way to create a directory
or to rename or delete a file.
	  
      
      | boolean | True if successful, false otherwise. | 
      
      getFileList
      
    
      copy, delete, makeDir, move, removeEmptyDir, rename
      
        
          | Long name (short name) | Argument types | Properties | 
        |  | 
    
      | -copy(-cp) | string |   | 
    
      | 
          
        |  | Copy the file to the name given by the newFileName paramter. |  | 
    
      | -delete(-del) |  |   | 
    
      |  | 
    
      | -makeDir(-md) |  |   | 
    
      | 
          
        |  | Create the directory path given in the parameter.
This will create the entire path if more than one
directory needs to be created. |  | 
    
      | -move(-mov) | string |   | 
    
      | 
          
        |  | Behaves identically to the -rename flag and remains for
compatibility with old scripts |  | 
    
      | -removeEmptyDir(-red) |  |   | 
    
      | 
          
        |  | Delete the directory path given in the parameter if
the directory is empty. The command will not delete a directory
which is not empty. |  | 
    
      | -rename(-ren) | string |   | 
    
      | 
          
        |  | Rename the file to the name given by the newFileName parameter. |  | 
      
      
        
          
            |  Flag can appear in Create mode of command |  Flag can appear in Edit mode of command | 
          
            |  Flag can appear in Query mode of command |  Flag can be used more than once in a command. | 
        
  // Create a new directory path
  sysFile -makeDir "C:/temp/mayaStuff"; // Windows
  sysFile -makeDir "/tmp/mayaStuff";      // Unix
  // Move a scene to the new directory (we can rename it at the same time).
  sysFile -rename "C:/temp/mayaStuff/myScene.mb.trash"
      "C:/maya/projects/default/scenes/myScene.mb"; // Windows
  sysFile -rename "/tmp/mayaStuff/myScene.mb.trash"
      "/maya/projects/default/scenes/myScene.mb";        // Unix
  // Rename the scene to "myScene.will.be.deleted"
  sysFile -rename "C:/temp/mayaStuff/myScene.will.be.deleted"
      "C:/temp/mayaStuff/myScene.mb.trash";           // Windows
  sysFile -rename "/tmp/mayaStuff/myScene.will.be.deleted"
      "/tmp/mayaStuff/myScene.mb.trash";                 // Unix
  // Copy a scene to the new directory
string $destWindows = "C:/temp/mayaStuff/myScene.mb.trash";
string $srcWindows = "C:/maya/projects/default/scenes/myScene.mb";
  sysFile -copy $destWindows $srcWindows;         // Windows
string $destUnix = "/tmp/mayaStuff/myScene.mb.trash";
string $srcUnix = "maya/projects/default/scenes/myScene.mb";
  sysFile -copy $destUnix $srcUnix;         // Unix
  // Delete the scene
  sysFile -delete "C:/temp/mayaStuff/myScene.will.be.deleted"; // Windows
  sysFile -delete "/tmp/mayaStuff/myScene.will.be.deleted";       // Unix