Numbering, moving, and copying for non-email files completed.
This commit is contained in:
		
							parent
							
								
									c2cadeaa6a
								
							
						
					
					
						commit
						9da387af88
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -100,7 +100,13 @@ sub ProcessDocumentDirectory($$$) { | |||
|     if (-d $fullFilePath) { | ||||
|       ProcessDocumentDirectory($rfp, $fullFilePath, catfile($numberedOutputDir, $file)); | ||||
|     } elsif (-f $fullFilePath) { | ||||
|       print "     mv $fullFilePath ", catfile($numberedOutputDir, $file), "\n"; | ||||
|       my $upiFull = NextUPI(); | ||||
|       make_path($numberedOutputDir, { mode => 0755 }); | ||||
|       my($volume, $directories, $bareFileName) = File::Spec->splitpath($fullFilePath); | ||||
|       die("Something wrong, since file name is empty on $fullFilePath") unless defined $bareFileName and $bareFileName !~ /^\s*$/; | ||||
|       my $fileName = $upiFull . '-' . $GROUP_NAMES_BY_DIR{$GROUP} . '-' . $bareFileName; | ||||
|       my $copiedFile = catfile($numberedOutputDir, $fileName); | ||||
|       copy($fullFilePath, catfile($numberedOutputDir, $fileName)); | ||||
|     } else { | ||||
|       die("\"$fullFilePath\" is a strange file type, not handled!"); | ||||
|     } | ||||
|  | @ -197,10 +203,10 @@ while (my $rfp = readdir $topDH) { | |||
|       make_path($numberedOutputDir, { mode => 0755 }); | ||||
|       if ($typeName =~ /email/i) { | ||||
|         ProcessMailDir($rfp, $typeDirName, $numberedOutputDir); | ||||
|         move($typeDirName, $nativeOutputDirOneUp); | ||||
|       } else { | ||||
|         ProcessDocumentDirectory($rfp, $typeDirName, $numberedOutputDir); | ||||
|       } | ||||
|       move($typeDirName, $nativeOutputDirOneUp); | ||||
|     } | ||||
|     closedir $bucketDH; | ||||
|   } | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn