📁 Dosya İşlemleri

Verilerin saklanılması için olmazsa olmaz dosya işlemleri

Kullanıcı Dizinleri

Tüm OS'larda çalışır.

System.getProperty("user.home"); // Kullanıcı dizini
System.getProperties() // Tüm sistem bilgileri
System.getenv(); // Sistem değişkenleri

Silme İşlemleri

File file = new File(<dosyaYolu>); // Dosyayı tanımlama
file.delete(); // Silinirse true döndürür

Tüm işlemler için buraya bakabilirsin.

Clipboard (Pano) İşlemleri

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); // Panoyu alma
clipboard.getAvailableDataFlavors(); // Panodakileri liste olarak alma

Seçilini Olanı Kopyalama

private void pasteSelectionContent() {
try {
Clipboard systemSelection = Toolkit.getDefaultToolkit().getSystemSelection();
if(systemSelection != null) {
injectStringAsKeyStrokes((String) systemSelection.getData(DataFlavor.stringFlavor));
}
}
catch(Exception ignore) {
}
}