An open API service indexing awesome lists of open source software.

https://github.com/httpanimation/filecomparator

This Java program reads folder paths from a "Folders.ini" configuration file and compares the names of files in these folders and their subfolders, displaying details of files with the same names.
https://github.com/httpanimation/filecomparator

Last synced: 11 months ago
JSON representation

This Java program reads folder paths from a "Folders.ini" configuration file and compares the names of files in these folders and their subfolders, displaying details of files with the same names.

Awesome Lists containing this project

README

          

# Folder Comparison Tool

This Java program allows you to compare the names of files in multiple folders and their subfolders, providing details about files with matching names.

## Getting Started

1. **Clone the repository:**

```sh
git clone https://github.com/HttpAnimation/FileComparator.git
cd FileComparator
```

2. **Compile the Java code:**

```sh
javac FileComparator.java
```

3. **Create a configuration file (Folders.ini):**

Create a text file named `Folders.ini` in the same directory with the paths of the folders you want to compare, one path per line.

Example `Folders.ini`:
```
Folder1=/path/to/first/folder
Folder2=/path/to/second/folder
```

4. **Run the program:**

```sh
java FileComparator
```

## Features

- Recursively compares the names of files in specified folders and subfolders.
- Displays details of files with matching names, including size and path in each folder.

## Contributing

If you'd like to contribute to this project, please open an issue or submit a pull request.

## Donate

If you find this project helpful and would like to support its development, you can make a donation in cryptocurrency:

- Bitcoin (BTC): [bc1qfq57dqfkawnwdvdczcyx20gqzqre8q2jhcq2qv](bitcoin:bc1qfq57dqfkawnwdvdczcyx20gqzqre8q2jhcq2qv)
- Monero (XMR): [4Ah4JgyvAXtJ2a5wgGUS3bBeXPMciJo62NMwZ7cY11xF3ok9tfwvhoF2hE8hiSmfdf1yGDpFD8NrcVEk5iFsonWcBCcRdAh](monero:4Ah4JgyvAXtJ2a5wgGUS3bBeXPMciJo62NMwZ7cY11xF3ok9tfwvhoF2hE8hiSmfdf1yGDpFD8NrcVEk5iFsonWcBCcRdAh)

Your support is greatly appreciated.

## License

This project is licensed under no license you are free to do whatever.

## Author

- HttpAnimations