Hi zusammen,
ich habe folgendes Problem:
ein Server holt den ganzen Tag zu sichernde Dateien aus einem Netzwerk, speichert sie dann lokal auf seiner Festplatte, um sie nachts auf Bänder zu speichern.
Das sind haufenweise Dateien, zum Teil auch sehr groß (>1GB), und der Fragmentierungsgrad ist niederschmetternd.
OO Defrag hab ich versucht, ist aber zu langsam. Würde mehrere Tage dauern und da sind schon wieder so viele neue Dateien vorhanden, daß er wohl nie fertig werden würde!
jetzt meine Frage:
gibt es in vb.net die Möglichkeit selbst festzulegen wo auf der Festplatte eine Datei abgelegt wird? Also vor dem Kopieren einer Datei einen zusammenhängenden Bereich auf der Festplatte reservieren und dann die Daten dorthin zu speichern.
gibt es im .net framework low-level Dateisystem-Zugriffs Funktionen?
Hoffentlich hat einer von Euch da eine Antwort drauf...
Danke schon mal.
ich habe folgendes Problem:
ein Server holt den ganzen Tag zu sichernde Dateien aus einem Netzwerk, speichert sie dann lokal auf seiner Festplatte, um sie nachts auf Bänder zu speichern.
Das sind haufenweise Dateien, zum Teil auch sehr groß (>1GB), und der Fragmentierungsgrad ist niederschmetternd.
OO Defrag hab ich versucht, ist aber zu langsam. Würde mehrere Tage dauern und da sind schon wieder so viele neue Dateien vorhanden, daß er wohl nie fertig werden würde!
jetzt meine Frage:
gibt es in vb.net die Möglichkeit selbst festzulegen wo auf der Festplatte eine Datei abgelegt wird? Also vor dem Kopieren einer Datei einen zusammenhängenden Bereich auf der Festplatte reservieren und dann die Daten dorthin zu speichern.
gibt es im .net framework low-level Dateisystem-Zugriffs Funktionen?
Hoffentlich hat einer von Euch da eine Antwort drauf...
Danke schon mal.