Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

DELFILES

:!: As of Synchronet v3.19, this utility has been deprecated in favor of the new 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