Skip to content

s-rb/gui-hashcode-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program for calculating the hash code of subdirectories based on the files placed in them (1 level of nesting)

Java JavaFX File Hashcode CSV Concurrent

Gui screenshot

Technologies used

  • Java 11 (Concurrent, Stream API, IO, NIO);
  • JavaFX (GUI);

Operating algorithm:

  • The root directory for which subdirectories are required to determine the hash code is entered as input.

  • Then, after clicking the Generate button, the program finds all subdirectories containing files inside (at one level), files of the root directory are ignored. A queue of objects is created. The hash code is generated in multiple threads (depending on the number of processor cores) for each subfolder with files. The result is stored in the queue.

  • After obtaining all the results, clicking the Export button writes to a file in csv format (the path and file name are entered in the input field).

  • Clicking the Open button opens the file.

  • p.s. The program is based on the task below, but the exact task parameters are unknown (algorithm, file structure, profiles):

Task screenshot

About

Hashcode generator for subfolders containing files. With simple GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages