# Actions-Utility-FileSystem

The Utility-FileSystem actions category includes the following modules and types:

<table><thead><tr><th width="119.33333333333331">Module</th><th width="238">Type</th><th>Description</th></tr></thead><tbody><tr><td>Files</td><td>FileACLAddEntry</td><td>The FileACLAddEntry activity adds an Access Control List (ACL) entry to a file</td></tr><tr><td></td><td>FileACLRemoveEntry</td><td>The FileACLRemoveEntry activity removes Access Control List (ACL) entry from a file</td></tr><tr><td></td><td>FileCopy</td><td>Copies files from one location to another</td></tr><tr><td></td><td>FileDelete</td><td>The FileDelete activity deletes a file</td></tr><tr><td></td><td>FileFTPDownload</td><td>The FileFTPDownload activity downloads a file from an ftp site</td></tr><tr><td></td><td>FileFTPUpload</td><td>The FileFTPUpload activity uploads a file from an ftp site</td></tr><tr><td></td><td>FileMove</td><td>Moves a file from a source to a destination</td></tr><tr><td></td><td>FileUnzip</td><td>The FileZip activity unzips a file</td></tr><tr><td></td><td>FileZip</td><td>The FileZip activity zips a file</td></tr><tr><td></td><td>SaveValueInNewFile</td><td>The SaveValueInNewFile activity is used for saving field values to a file</td></tr><tr><td>Folders</td><td>DirACLAddEntry</td><td>The DirectoryAddACLEntry activity adds an Access Control List (ACL) entry to a directory</td></tr><tr><td></td><td>DirACLRemoveEntry</td><td>The DirectoryACLRemoveEntry activity removes an Access Control List (ACL) entry from a directory</td></tr><tr><td></td><td>DirCloseDirInfoSource</td><td>The DirectoryCloseDirectoryInfoSource activity closes the Directoryinfo source and frees up resources</td></tr><tr><td></td><td>DirCloseFileInfoSource</td><td>The CloseSourceFileFile activity closes the DirectoryFileInfo source and frees up resources</td></tr><tr><td></td><td>DirectoryCreate</td><td>The DirectoryCreate activity creates all the directories and subdirectories in the specified path</td></tr><tr><td></td><td>DirectoryDelete</td><td>The DirectoryDelete activity deletes a directory and its subdirectories if specified</td></tr><tr><td></td><td>DirectoryGetNextFileInfoRecord</td><td>The DirectoryACLRemoveEntry activity removes an Access Control List (ACL) entry from a directory</td></tr><tr><td></td><td>DirectoryInitializeDirectoryInfoSource</td><td>The DirectoryACLRemoveEntry activity removes an Access Control List (ACL) entry from a directory</td></tr><tr><td></td><td>DirectoryInitializeFileInfoSource</td><td>The DirectoryACLRemoveEntry activity removes an Access Control List (ACL) entry from a directory</td></tr><tr><td></td><td>DirectoryMove</td><td>The DirectoryMove activity moves a directory from a source to a destination</td></tr><tr><td></td><td>DirectoryZip</td><td>The DirectoryZip activity zips a directory</td></tr><tr><td></td><td>DirGetNextDirInfoRecord</td><td>The DirGetNextDirInfoRecord activity loads the next record from the specified list of selected Directoryinfo</td></tr></tbody></table>
