Subject: How to store TCP/IP files below the root It is possible to run KA9Q's TCP software without using the root directory of the C: drive to store files such as AUTOEXEC.NET, BM.RC, and HOSTS.NET. The programs NET and BM expect to find files at the root directory of the default drive. By using the DOS SUBST command to define a drive partway down the directory tree of C: and using this new drive as the default, NET and BM can use subdirectories of C:. On my system I store everthing in C:\PACKET\TCP and below. Shown below is my directory structure and the bat files NET.BAT and BM.NET. Directory structure: C:\ PACKET\ TCP\ AUTOEXEC.NET BM.EXE BM.RC FTPUSERS HOSTS.NET NET.EXE PUBLIC\ SPOOL\ MAIL\ MQUEUE\ Drive Z: is defined as "SUBST Z: C:\PACKET\TCP" Note - the directories defined for users connecting to your system using FTP will be beneath the current drive's root directory and not C:\ . Thus if you want user W8ABC to have access to files in C:\PACKET\TCP\PUBLIC\FRED, the entry in FTPUSERS would be "W8ABC password \PUBLIC\FRED 7" . ------------------------NET.BAT--------------------------- subst z: c:\packet\tcp pushdir z: z:net popdir subst z: /d --------------------BM.NET-------------------- subst z: c:\packet\tcp pushdir z: z:bm popdir subst z: /d Since I have used drive Z:, I have also included a "LASTDRIVE=Z" in my CONFIG.SYS. PUSHDIR and POPDIR are optional utilities available from PC Magazine which preserve and restore the drive and subdirectory path.