Documentation for SKCTOOL, part of the SKC archive.
Parameters on processing the FILES.SKC ═══════════════════════════════════
DAT? ─────────────────────────────────────────────────────────────────────
This parameter gives you a brief helpscreen on all DAT parameters of
SKCTOOL and how to use them.
To make SKCTOOL process the FILES.SKC's you have to call SKCTOOL this way:
SKCTOOL.EXE <directory> <options>
Or SKCTOOL.EXE @<directory-list> <options>
The first possibility is for processing one single FILES.SKC, e.g:
SKCTOOL C:\FILES\UPLOAD DATCVT
The second possibility is for processing multiple FILES.SKC at the same
time. It may be used for processing all FILES.SKC in the filebase e.g.
Example: Create a textfile holding all directories of your filebase and
call it e.g. AREAS.DIR. You may call SKCTOOL now like
SKCTOOL @AREAS.DIR DATPACK
This would pack all FILES.SKC in all directories listed in AREAS.DIR.
You my use mor than one option at a time, e.g:
SKCTOOL @AREAS.DIR DATPACK DATADOPT=*.* CREATE
DATADOTP=<wildcard> ──────────────────────────────────────────────────────
This will add all files matching the wildcard to the processed FILES.SKC.
SKCTOOL C:\FILES\UPLOAD DATADOPT=*.*
would adopt all files in the directory C:\FILES\UPLOAD to the FILES.SKC
in that directory.
DATCVT ───────────────────────────────────────────────────────────────────
This is a parameter for users of SKC 3.60 who want to convert to the new
version of SKC. This option will convert the old SK-UAC.DAT to the new
format of FILES.SKC.
SKCTOOL @AREAS.DIR DATCVT CREATE
would convert all SK-UAC.DAT in the directories listed in AREAS.DIR to the
new FILES.SKC. After this you may delete all processed SK-UAC.DAT, they
are of no use anymore.
DATDEL=<wildcard> ────────────────────────────────────────────────────────
This is the contrary option to DATADOPT. All files matching the wildcard
will be deleted from FILES.SKC. SKC will check them again after this
option. If you want e.g. convert all ZIP files in your filebase, you
should call SKCTOOL before:
SKCTOOL @AREAS.DIR DATDEL=*.ZIP
After this SKC will process all former checked ZIP files again.
DATHIDE ──────────────────────────────────────────────────────────────────
This parameter can't be used on its own, it is only working together with
other parameters like DATPACK, DATCVT and so on. It will result SKCTOOL
to hide all processed files after processing them.
DATPACK ──────────────────────────────────────────────────────────────────
This is the maintenance parameter of SKCTOOL for the FILES.SKC's. All
entries will be deleted from FILES.SKC, that are not existing anymore or
are marked as deleted or incheck. This option should be used once daily,
to keep your FILES.SKC's healthy !
Example: SKCTOOL @AREAS.DIR DATPACK
CREATE ───────────────────────────────────────────────────────────────────
Normaly no FILES.SKC will be created. Only already existing FILES.SKC will
be processed and changed. This makes it easy to use e.g. the DATPACK
option with SKCTOOL C:\ DATPACK. This will pack all FILES.SKC found on the
harddisk C:, but no new files will be created.
If you use the option CREATE, FILES.SKC will be created if not existing.
This option can't be used on its own !
SKCTOOL C:\FILES\UPLOAD DATADOPT=*.* CREATE
this will adopt all files in the directory C:\FILES\UPLOAD to FILES.SKC,
even if no FILES.SKC is existing.
NOSUB ────────────────────────────────────────────────────────────────────
Normaly SKC will process subdirectories of given directories, too.
SKCTOOL C:\FILES DATPACK would pack all FILES.SKC in C:\FILES and it's
subdirectories.
If you don't want this habit, use the parameter NOSUB.
Example: SKCTOOL @AREAS.DIR DATPACK NOSUB
Parameter on processing the CRC database ═════════════════════════════════
The unwanted files detected by it's CRC value are saved in a fast index.
This index is edited/processed by SKCTOOL, too.
CRC? ─────────────────────────────────────────────────────────────────────
This parameter gives you a brief helpscreen on all CRC parameters of
SKCTOOL and how to use them.
Usage of SKCTOOL for CRC database processing:
SKCTOOL <database-directory> <optionen>
The database directory is the subdirectory DB\ of SKC. Example:
SKCTOOL C:\RA\SKC\DB CRCPACK
CRCADOPT=<wildcard> ──────────────────────────────────────────────────────
This option will declare all files found matching the wildcard as CRC
unwanted.
Examples:
SKCTOOL C:\RA\SKC\DB CRCADOPT=BBSADD.COM
Will add BBSADD.COM in the actual directory to the CRC database found in
the directory C:\RA\SKC\DB.
SKCTOOL C:\RA\SKC\DB CRCADOPT=C:\RA\SKC\NEWADDS\*.*
Will adopt all files found in the directory C:\RA\SKC\NEWADDS.
CRCEXP=<Output file> ─────────────────────────────────────────────────────
Will export a textfile from the CRC database. This textfile will have the
format known from earlier versions of SKC. This is an option for sysops,
who want to share their CRC unwanded names with others.
Example:
SKCTOOL C:\RA\SKC\DB CRCEXP=SKULLCHK.CRC
Will export the CRC databaes found in the directory C:\RA\SKC\DB to the
textfile SKULLCHK.CRC.
CRCIMP=<Input file> ──────────────────────────────────────────────────────
This will import an oldstyle SKULLCHK.CRC to your CRC database. This is
needed while updating from SKC 3.6. Some sysops made their CRC unwanted
lists public in the old format. You can import these lists with this
option. SKCTOOL will only add new entries.
Beispiel:
SKCTOOL C:\RA\SKC\DB CRCIMP=SKULLCHK.CRC
Will import all (new) entries from SKULLCHK.CRC in the actual directory
into your CRC database found in the directory C:\RA\SKC\DB.
CRCPACK ──────────────────────────────────────────────────────────────────
With SKCSETUP you have the possibility to delete specific entris in the
CRC database. But they are not realy deleted but marked for deleting. If
you want to have your database as tiny as possible, you should ise this
option, to pack the database after. Example:
SKCTOOL C:\RA\SKC\DB CRCPACK
──────────────────────────────────────────────────────────────────────────