============== Copyright 2007 - Procon Construction Systems ===============
14MAY07 - FILECASE.EXE - Change the case of filenames and file extensions
===========================================================================

FILECASE is a Windows' CONSOLE program that will change the text case of
the names and/or extensions of a set of files.

The file timestamps are not changed.

---------------------------------------------------------------------------
SYNTAX

   FILECASE  /?
   FILECASE  /H
   FILECASE  /HELP
      Displays a Help Screen

   FILECASE Filename(s) [/Switch(es)]

      Filename(s) = the Filename (or Filemask with wildcards)
      Switch(es)  = Optional switches to control case changes
        /F[ilename]     = Base Filename only
        /E[xtension]    = File Extension only

        /U[ppercase]    = To "UPPER CASE"
        /L[owercase]    = To "lower case"
        /T[itlecase]    = To "Title Case"
        /S[entencecase] = To "Sentence case"

        /R[ecurse]      = Recurse Subdirectories

      Switches may be abbreviated to just one character
      Default action is to UPPER CASE the FileName AND Extension

    Examples:
      FILECASE *.HTM - UPPER case names and extensions of .htm files
      FILECASE E:\DOWNLOAD\*.TXT /LOWER - Lower case Full Filenames
      FILECASE cust*.htm /Titlecase /F  - Title case Filename only
      FILECASE *.c,*.h,*.cpp /L /E /RECURSE - Lowercase file extensions

---------------------------------------------------------------------------
PARAMETERS

The program requires at least ONE parameter:-

The FIRST parameter
  is a file specification. This can contain a full path and may contain
  wildcards or more than one file. For example:-  C:\TMP\*.DLL;E:\*.OCX;

The Optional Additional parameters
  are switches specifying whether to
    change the File's FILENAME, EXTENSION or both the filename and
    extension (the default).
  and whether to change the text to
    UPPER,
    lower,
    Title, (Capitalizes the first letter of each word in the text), or
    Sentence case. (Capitalize first letter of first word).
  You can also elect to include all subdirectories in the change.

---------------------------------------------------------------------------
DEPENDENCIES

This program uses several Windows' DLL files. If these are not present you
will get an error message indicating which DLL is missing.

If this occurs, download the required DLLs from the links given in:-
   http://www.procon.com.au/UtilDLLs.htm

---------------------------------------------------------------------------
DISCLAIMER

Use this utility at your own risk! If you do not understand
  CONSOLE Mode,
  Command Line parameters,
  etc.,
you can only cause yourself grief.

---------------------------------------------------------------------------
EVALUATION VERSION

The evaluation version accepts only the following switches
        /U[ppercase]    = To "UPPER CASE"
        /L[owercase]    = To "lower case"
Hence it cannot be used to change just the filename or just the extension.

---------------------------------------------------------------------------
UPDATES

FILECASE /Help
will show a help screen and program version number.

To see if a later version is available visit ProCon's website at:-
http://www.procon.com.au/Files/UT/CONSOLE/FileCase.htm

================================ EOF ======================================

