PHP: Ausgabe von Ordnern und Dateien iterativ & rekursiv

Posted: Dezember 1st, 2008 | Filed under: Programmieren | Tags: , , , , , , | 7 Comments »

Habe mir vor einiger Zeit ein kleines Galerie Skript geschrieben, dabei habe ich des öfteren Funktionen gebraucht die mir den Inhalt eines Ordners ausgeben. Bei meiner Zusammenstellung gibt es sowohl iterative (ohne Unterordner) als auch rekursive(mit allen Unterordner und deren Unterordner usw…) Funktionen.

Iterativ

Rekursiv

Zu den Quellcodes gelangt ihr über die Links. Hier nochmal als Grafik die Mutter aller auslese Funktionen

scan_rekursiv_directories_and_files.php

Screenshot scan_rekursiv_directories_and_files.php

Screenshot scan_rekursiv_directories_and_files.php


Mit Java Inhalt einer Datei ausgeben

Posted: November 20th, 2008 | Filed under: Programmieren | Tags: , , , , | 4 Comments »

So jetzt noch einmal wieder ein bisschen Quellcode vor dem Schlafen gehen. Diesmal soll das Programm lediglich den Inhalt einer Datei auf der Konsole ausgeben.

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class FileWrite {
  public static void main(String[] args) {
    try {
      BufferedReader br = new BufferedReader(new FileReader(
          "C:/testdatei.txt"));
      String zeile;
      try {
        while ((zeile = br.readLine()) != null) {
          System.out.println(zeile);
        }
      catch (IOException e) {
        e.printStackTrace();
      }
    catch (FileNotFoundException e1) {
      e1.printStackTrace();
    }
  }
}

Mit Java die Zwischenablage auslesen / ausgeben

Posted: August 22nd, 2008 | Filed under: Programmieren, Tutorials | Tags: , , , , | 5 Comments »

Zum Feierabend nochn bisschen Quellcode :). Ihr wollte mit Java auslesen was in der Zwischenablage liegt (STRG+C / Kopieren). Mit dem folgenden Quellcode sollte euch geholfen sein.

import java.awt.Toolkit; 
import java.awt.datatransfer.*; 
 
class PrintClipboard
  
  public static void mainString[] args throws Exception{
    Clipboard systemClipboard;
    systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard()
    Transferable transferData = systemClipboard.getContentsnull )
    for(DataFlavor dataFlavor : transferData.getTransferDataFlavors()){ 
      Object content = transferData.getTransferDatadataFlavor )
      if content instanceof String 
      
        System.out.printlncontent );
        break;
      }
    }
  }
}

Quelltext-Quelle: http://openbook.galileocomputing.de/javainsel9/javainsel_19_025.htm#t2t34