====== DELFILES ======

:!:
As of Synchronet v3.19, this utility has been deprecated in favor of the new ''[[module:delfiles]].js'' utility script.

DELFILES - Removes Files from Synchronet File Database

   usage: DELFILES <dir_code or * for ALL> [switches]

switches: /LIB name All directories of specified library
          /NOT code Exclude specific directory
          /OFF      Remove files that are offline (don't exist on disk)
          /NOL      Remove files with no link (don't exist in database)
          /RPT      Report findings only (don't delete any files)

Examples:

If you wanted to remove ALL files that are offline (don't exist on disk) you would use the command line:

	DELFILES * /OFF

To remove files that exist on the disk but not in the Synchronet file database you would use:

	DELFILES * /NOL

Or to simply remove files that match the criteria specified in the SCFG program you would use:

	DELFILES *

The /NOT parameter is used to exclude certain directories:

	DELFILES * /NOT GAMES /NOT TEXT

Or you can specify a library name rather than a directory name:

	DELFILES /LIB <library name>

Appending /RPT to the command line will cause DELFILES to generate a report of files that would have been removed, but it will not actually remove any files.

===== See Also =====
  * [[util:index|Utilities]]