Eigenes Installationsprogramm

Status
Nicht offen für weitere Antworten.

thomas.g

Bekanntes Mitglied
Hi,

ich hätte da eine Frage, ist es eigentlich möglich, das man alle Dateien, die sich in einem Ordner befinden, kopieren oder löschen kann, ohne das man dabei jede einzelne Datei angeben muss?

Das wäre für mein De- und Installationsprogramm wichtig!

Danke
 

Math55

Bekanntes Mitglied
ist mit der klasse file eigentlich ganz einfach. musst nur druaf achten,wenn ein ordner unterordner besitzt, diese rekursiv zu kopieren.

gruß:)
 

Sky

Top Contributor
Math55 hat gesagt.:
ist mit der klasse file eigentlich ganz einfach. musst nur druaf achten,wenn ein ordner unterordner besitzt, diese rekursiv zu kopieren.

gruß:)

Er hat gesagt, dass nur Dateien im Verzeichnis sind ;-)
 

thomas.g

Bekanntes Mitglied
tja, ich schaff das nicht, also gibt es da irgendeinen kurzen Code, welcher eine Datei einließt und dann in ein anderes Verzeichniss schreibt?, danke
 

thomas.g

Bekanntes Mitglied
was mach ich aber, wenn sich Unterordner darin befinden?, die sollten doch auch mitkopiert werden?, das Kopieren der Dateien geht, doch unterordener nicht!, was muss ich also schreiben, damit das geht?


Code:
File f = new File("F:/");
File[] fg = f.listFiles();


for(int i=0; i<fg.length; i++)
{
    
  if(fg[i].isFile()==true)
  {
        try {
       FileInputStream in = new FileInputStream(fg[i]);
       FileOutputStream out = new FileOutputStream("H:/Test/"+fg[i].getName());
       byte[] buf = new byte[4096];
       int len;
      while ((len = in.read(buf)) > 0) {
         out.write(buf, 0, len);
       }
       out.close();
       in.close();
     } catch (IOException e) {
       System.err.println(e.toString());
     }
   
  }
  else if(fg[i].isDirectory()==true)
  {
      
  }
  else if(fg[i].isHidden()==true)
  {
      
  }
}
 

thomas.g

Bekanntes Mitglied
Weiß zufällig einer, wie man alle Dateien: incl Unterordner! in ein anderes Verzeichnis kopiert?, danke Thomas G
 

Bert Brenner

Bekanntes Mitglied
In dem du einfach Rekursiv durch alle Unterordner gehst.

Hier ein Beispiel in diese richtung aus dem Buch "Java ist auch eine Insel"
Code:
import java.io.*;

public class DeleteTree
{
  public static void deleteTree( File path )
  {
    for ( File file : path.listFiles() )
    {
      if ( file.isDirectory() )
        deleteTree( file );

      file.delete();
    }

    path.delete();
  }

  public static void main( String args[] )
  {
    deleteTree( new File("c:/temp/Kopie von kai") );
  }
}

So in dieser Art hangelst du dich durch den Verzeichnisbaum.
 
S

Sym

Gast
Code:
for ( File file : path.listFiles()
wow, diese Syntax kannte ich noch nicht. Ist das Java 1.5 Code?
 
S

Sym

Gast
Tja,

das habe ich mir ganz bewusst noch nicht angesehen, da ich hier auf meinem Mac derzeit nur mit java1.4.2 arbeiten kann. Aber Tiger kommt. ;)
 

thomas.g

Bekanntes Mitglied
Ok passend zum Thema noch ne Frage:

es Funzt, dass man Dateien von CD-Rom auf Festplatte Rippen kann!
Wie kann man diese Dateien jetzt als ISO Speichern, um sie dann in einem Virtuellen Laufwerk einbinden zu können?
 

thomas.g

Bekanntes Mitglied
ja, aber bin inzwischen beim Brennprogramm gelandet, und würde gerne wissen, wie man aus gerippten dateien eine .iso datei schreibt, danke
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Interface Design von HookUp oder Callback Methoden für eigenes Framework Allgemeine Java-Themen 9
L Variablen Eigenes Objekt wie z.B. einen Integer zuweisen Allgemeine Java-Themen 3
S Eclipse Github Projekt in eigenes Projekt einbinden und nutzen Allgemeine Java-Themen 13
B eigenes Consumer Interface Allgemeine Java-Themen 0
Thallius Eigenes Message Center erstellen Allgemeine Java-Themen 3
M eigenes Seekarten-Tool (oder PlugIn?) Allgemeine Java-Themen 2
Z LanguageTool in eigenes GUI einbetten Allgemeine Java-Themen 0
W String Parsen und auf eigenes Muster anwenden (kein Regex) Allgemeine Java-Themen 11
O log4j - eigenes Log für einzelne Klasse Allgemeine Java-Themen 5
M Eigenes Eventsystem Allgemeine Java-Themen 2
T Code durch eigenes Frame pausieren (ähnlich JDialog) Allgemeine Java-Themen 4
J Swing Eigenes Button-design Allgemeine Java-Themen 2
S import meine.eigenes.import Allgemeine Java-Themen 6
I Eigenes Mail-Programm schreiben Allgemeine Java-Themen 21
N eigenes Bildformat Allgemeine Java-Themen 2
J Eigenes Produkt Upgrade / Update-fähig halten? Allgemeine Java-Themen 16
M Erstes eigenes Projekt Allgemeine Java-Themen 5
D Simples eigenes Logfile Allgemeine Java-Themen 18
J Eigenes Objekt sichern Allgemeine Java-Themen 9
R Eigenes Objekt - clone() Allgemeine Java-Themen 2
G eigenes ChangeEvent Allgemeine Java-Themen 4
P Installationsroutine für eigenes Java-Programm Allgemeine Java-Themen 3
G eigenes Actionevent Allgemeine Java-Themen 8
M Eigenes Java-Server-Programm unter Linux steuern? Allgemeine Java-Themen 13
G eigenes dateiformat als zip Allgemeine Java-Themen 2
M Eigenes Synchronisationstool? Allgemeine Java-Themen 2
E Wie: Eigener Listener, eigenes Event (möglichst einfach) Allgemeine Java-Themen 29
ToNyXXL Als Mauszeiger eigenes Bild verwenden! Allgemeine Java-Themen 3
S eigenes Zahlensystem? Allgemeine Java-Themen 5
K Eigenes Protokoll (abc:[url]http://abc.de[/url]) Allgemeine Java-Themen 2
A Eigenes jar file in projekt einbinden Allgemeine Java-Themen 4
B eigenes look and feel Allgemeine Java-Themen 11
K eigenes Tool jar - maskieren der Methoden Allgemeine Java-Themen 3
T eigenes Browser Plugin Allgemeine Java-Themen 6
X Aus Programm "Installationsprogramm" machen Allgemeine Java-Themen 6
T Installationsprogramm - darf Java enthalten? Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben