Capitolul 2 - Sistemul de fisiere Flashcards
Care este simbolul despartitor pentru path in windows si linux?
Pentru windows - \
Pentru linux - /
“Windows is backwards”
ce inseamna
.\
folderul curent
ce va afisa secventa de mais jos?
File f1 = new File("./file1.txt"); System.out.println(f1.createNewFile());
Va afisa true daca reuseste sa creeze acel fisier si false daca apare vreo eroare.
Care este diferenta din mkdir() si mkdirs() ?
mkdir creaza DOAR ultimul folder din path si va returna false daca restul folderelor nu exista.
mkdirs creaza tot path-ul.
Cum pot sa sterg f1? File f1 = new File("./file1.txt");
f1.delete();
Cu ce a fost inlocuit pachetul java.io
Pachetul este java.nio.file si cuprinde urmatoarele clase de interes:
Interfata Path
Clasa utilitara Paths
Clasa utilitara Files
ce se afiseaza? Path p1 = Paths.get("C:/X/Y"); Path p2 = Paths.get("C:/A/B"); p1 = p1.resolve(p2); System.out.println(p1);
C:\A\B
ce se afiseaza? Path p1 = Paths.get("X/Y"); Path p2 = Paths.get("A/B"); p1 = p1.resolve(p2); System.out.println(p1);
X\Y\A\B
Cum se face rename la un fisier folosind nio2?
Files.move(sourcepath,destinationpath);
In ce pachet se gaseste clasa File?
java.io
in ce pachet se gaseste interfata Path ?
java.nio.file
ce face metoda relativize ?
Path p3 = p1.relativize(p2);
Returneaza calea pe care trebuie sa mergem pentru a ajunge de la p1 la p2
ce face metoda normalize?
Path p2 = p1.normalize();
Normalize elimina elementele redundante dintr-o cale si o aduce la cea mai simpla forma a ei
createNewFile apartine de java.io sau java.nio?
java.io
size apartine de java.io sau java.nio?
java.nio
createFile apartine de java.io sau java.nio?
java.nio
mkdirs apartine de java.io sau java.nio?
java.io
delete apartine de java.io sau java.nio?
ambele