*  Program...........: PROFILE.TXT
*  AUTHOR............: Shar Feldheim  CIS 74020,1141
*  Project...........: for this Project/Module PROFILE.TXT
*  Created...........: 01/24/96 19:02:51
*  Copyright.........: (c) PC Software, 1996
*) Description.......: Report and Remove non-project files
*  Calling Samples...: do profiler
*  Parameter List....: NONE
*  Major change list.: PROFILER.APP is a DEVELOPER'S TOOL. 

Here's the thinking behind PROFILER.APP.

	Extra files in the PJX directories take up space. Get rid of them.
How do you keep only the PJX files and delete the other files? That is 
the problem I found on a recent job.

It's not just the client who leaves junk files, I do it, too. There 
are often many more files in the PROJECT directories than are in 
the project.

*--- To fix the problem, I wrote PROFILER.APP to report on screen and to 
printer the extraneous files. 

*--- Optionally PROFILER.APP deletes the files that are not related to the 
current application.

*--- PROFILER *does NOT* delete ANY table, index, report, or query file. This
is a purposeful exclusion. I did not want to accidentally remove one of 
these files because I'd forgotten to reference it in the project.

*--- The report(s) include the full path of all files in the project, including
common files in other directory paths.

The screen, PROFILER, offers a number of options for looking at the 
project you select.

Installation:
	1. Install [UnZip] the PROFILER.pjx application files in a separate directory. 
	Add the new directory to your Foxpro path. 
	[If you are running it in DOS, you may want to open and TRANSPORT the PROFILE.SCX .]
	2. DO PROFILER.app
	3. Press OK to select a project directory, then the .pjx file to check out.
	4. After selecting a .pjx file, other options will be enabled.
	5. Press OK again and accept the default options for a first test.

Reference table: FILE2DEL.DBF
	If you have PROFILER.APP in your FP PATH, this table resides in the Project 
	directory. Otherwise you'll find it in the Profiler directory.
	
	One backup copy of FILE2DEL.DBF will exist if you run PROFILER.APP on the same
	project again. It has the extension, ".OLD".
	
	To BROWSE the table, SET DELETED OFF. The records that are "Marked for DELETION" 
	are in the project. The unMarked records are extraneous. 

	If your project "keeps output with files", all the screen and menu [.spr/.mpr] 
	generated code files would be *not* marked for deletion, that is, they WOULD be
	deleted by PROFILER if you choose the "Clean" option.
	

Address your comments to the author.

Best...
[Shar Feldheim]
INTERNET: afoxpro1@ix.netcom.com	
     CIS: 74020,1141   


