Kopiowanie plików
public class CopyFromSrcToDestDir { public static void main(String... args){ try { //kopiowanie wszystkich plików FileHandler.copy(new File("C:\\Src\\"), new File("C:\\Dest\\")); //kopiowanie wszystkich plików z określonym rozszerzeniem FileHandler.copy(new File("C:\\Src\\"), new File("C:\\Dest\\"),, ".txt");); } catch (IOException e) { e.printStackTrace(); } } }Tworzenie katalogu
FileHandler.createDir(new File("C:\\SelDir"));Usuwanie pliku lub katalogu
FileHandler.delete(new File("C:\\SelDir\\"));Czy plik jest archiwum ZIP
FileHandler.isZipped("C:\\Dest.zip")Ustawienie praw do wykonywania
FileHandler.makeExecutable(new File("C:\\Src\\file1.txt"));Ustawienie praw do zapisu
FileHandler.makeWritable(newFile("C:\\Src\\file1.txt"));Wczytanie pliku tekstowego
String fileContent = FileHandler.readAsString(new File("C:\\Src\\file1.txt"));Czy plik może byc wykonany
FileHandler.canExecute(new File("C:\\Src\\file1.txt"))Utworzenie tymczasowego katalogu i jego usunięcie
File f = TemporaryFilesystem.getDefaultTmpFS().createTempDir("prefix", "suffix"); TemporaryFilesystem.getDefaultTmpFS().deleteTempDir(f);Usunięcie wszystkich plików tymczasowych
TemporaryFilesystem.getDefaultTmpFS().deleteTemporaryFiles();Zmiana lokalizacji tymczasowego systemu plików
TemporaryFilesystem tmpFS = TemporaryFilesystem.getTmpFsBasedOn(new File("C:\\TmpFS"));Compresja ZIP katalogu
Zip zip = new Zip(); try { zip.zip(new File("C:\\TmpFS"), new File("C:\\TmpFS.zip")); } catch (IOException e) { e.printStackTrace(); }Dkompresja archiwum
Zip zip = new Zip(); try { zip.unzip(new File("C:\\TmpFS.zip"), new File("C:\\")); } catch (IOException e) { e.printStackTrace(); }
Brak komentarzy:
Prześlij komentarz