Zdravim,
hraju si s výpisem složek a podsložek v Ubuntu. Když totiž mám ve složce ~/.neco/ odkaz s nazvem link do složky ~, tak mi to prohledává znovu složku ~/. To znamená, že cesta je něco takového:
~/.neco/link/.neco/link/.neco/link/.neco/link/.neco/link/.neco/link/.neco/link/.neco/link/.neco/soubor.txt
Tlustě je to pouze pro orientaci.
A ve skutečnosti je tento soubor ve složce ~/.neco/soubor.txt
Moje teoretické řešení:
1) porovnat 2,3 soubory ze složky a podle toho určit, zda jsem ve složce již byl
- nevíhoda je, že stačí kopie složky a program ji nezahrne (nebo ne celou)
- nevíhoda je i to, že to musí kontrolovat velikost (nebo hůře obsah) souborů
2) kontrolovat zda se název složky již objevil
- může být i "~/.neco/.dalsi/.neco/" nebo i "~/.neco/.neco/" a to by nebralo
Za každou radu budu rád, ale chci zůstat v jazyku Java.