Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ordner schnell kopieren
BeitragHi,in meinen Programm wird unter anderem ein sehr großer Ordner(2-3GB) kopiert, jetzt ist mir aufgefallen, dass das ganze sehr viel langsamer ist als im Windows Explorer. Also wollte ich mal fragen, ob ihr Ideen habt, wie es schneller geht.Hier mein Code: VB.NET-Quellcode (13 Zeilen) LG Popa21
-
Ordner schnell kopieren
BeitragDanke an alle, ich probiere das alles heute noch aus. @jvbsl Mach ich @mrMo Probiere ich aus, soll ich es in einen Timer packen? @ErfinderDesRades Das ist Threading, es läuft in einen BackgroundWorker. Das ist aber nur dazu gedacht, dass das Form nicht einfriert. Ich werde die DoEvents wegmachen, die Aktualisierung der ProgressBar in einen Timer packen. LG Popa21 Edit: Habs jetzt eingetragen, die Geschwindigkeit ist super, aber da ist das nächste Problem: das Programm lägt sehr arg beim kopieren…
-
Ordner schnell kopieren
Beitrag@ErfinderDesRades Ich habe schon getüftelt, es laggt zwar nicht mehr, aber bei Geschätzten 200MB an kopierten Daten zeigt mein Programm mir 0KB/s an und mit den Explorer bemerke ich auch, dass nichts mehr erstellt wird. Hier mein Code: Variablen: VB.NET-Quellcode (4 Zeilen) Beim Starten: VB.NET-Quellcode (1 Zeile) Beim Schließen: VB.NET-Quellcode (6 Zeilen) Starten des kopierens: VB.NET-Quellcode (1 Zeile) Subs: VB.NET-Quellcode (99 Zeilen) Beim ... ist noch Code drinnen, der nichts mit den Fehl…
-
Ordner schnell kopieren
BeitragDanke an alle, aber ich habe es schon gelöst: es lag an der copyDirectory Methode, hab sie neu geschrieben und tada: es geht. Danke an euch alle. LG Popa21
-
Ordner schnell kopieren
BeitragOk, ich nutze jetzt die Klasse von @~blaze~: Asynchrones Kopieren von Dateien und Ordnern, und in copyDirectory: VB.NET-Quellcode (5 Zeilen) Der Rest: VB.NET-Quellcode (12 Zeilen)
-
Ordner schnell kopieren
Beitrag@RodFromGermany Hieß eigentlich FileCopy, hab sie umbenannt nach CopyHelper
-
Neues Problem
BeitragHi, sorry wegen des Doppelposts, aber ich stehe vor einen sehr komischen Problem : Wegen Schwierigkeiten habe ich statt @~blaze~'s Klasse meinen eigenen Code geschrieben, und ich habe die Geschwindigkeits-Anzeige weggemacht und dafür ein Fortschritts-Anzeige gemacht. Alles geht super, aber mir ist etwas aufgefallen: Der zu kopierende Ordner ist 1,2GB groß, aber der Endordner war schon bei der Hälfte des Vorgangs 5,6GB groß . Hier mein Code: VB.NET-Quellcode (46 Zeilen) Hat einer eine Erklärung f…
-
Ordner schnell kopieren
Beitrag@ErfinderDesRades Danke @~blaze~ Ups, werds fixen. Das Math.Pow lasse ich, damit es leserlich bleibt. Ohne den String.Replace geht der Code nicht, den wenn zb. er den Ordner C:/blub kopiert und er gerade die Datei C:/blub/bla/bla.txt gefunden hat, speichert er "/bla/bla.txt". Das kann man einfach an den Pfad vom Zielordner anhängen. Teste das alles noch heute. Edit1: Kenne mich in IO.Path eh aus