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