anchor.diff:  
   		}
   		finally {
  -			if(directoryExists(root)) directoryDelete(root,true);
  +			if ( directoryExists( root ) ) 
  +				directoryDelete( root , true );
  +			systemOutput( directoryList( path=root ), true);
   		}
   	}
   	
   	public function testInvalidEntryName() {
  -		var curr=getDirectoryFromPath(getCurrentTemplatePath());
  -		var trg=curr&"zip/"
  -		trg2=trg&"sub/sub/";
  -		if(directoryExists(trg)) directoryDelete(trg,true);
  -		directoryCreate(trg);
  -		directoryCreate(trg2);
  -			
  +		var curr = getDirectoryFromPath( getCurrentTemplatePath() );
  +		var trg=curr & "zip/"
  +		trg2 = trg & "sub/sub/";
  +		if ( directoryExists( trg ) ) 
  +			directoryDelete( trg, true );
  +		directoryCreate( trg );
  +		directoryCreate( trg2 );
   
   		try{
   			// create the test zip
  
positive.code: 			assertFalse(fileExists("#trg#invalidpath.txt"));
  		}
  		finally {
  			if(directoryExists(trg)) directoryDelete(trg,true);
  		}
  
  	
  	}
  
  	
  } 
  </cfscript>
  
negative.code: 		variables.currFile=getCurrentTemplatePath();
  		variables.currDir=getDirectoryFromPath(currFile);
  
  		variables.root=currDir & "zip/";
  		variables.dir=root & "a/b/c/";
  		variables.file1=dir & "a.txt"
  		variables.dir1=root & "a/";
  		variables.file2=root & "a/b.txt";
  		variables.target=root & "test.zip";
  		variables.targetStored=root & "testStored.zip";
  		variables.unzip=root & "unzip";
  
  		if (directoryExists(root)) directoryDelete(root,true);
  
  		directoryCreate(dir);
  		directoryCreate(unzip);
  		fileWrite(file1,"file 1");
  		fileWrite(file2,"file 2");
  	}
  
  	function afterAll(){
  		if ( directoryExists( root ) ) 
  			directoryDelete( root , true );
  	}
  
  	public function test() {
  