AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Gibt es eine funktion die wie robocopy arbeitet?
Thema durchsuchen
Ansicht
Themen-Optionen

Gibt es eine funktion die wie robocopy arbeitet?

Ein Thema von KodeZwerg · begonnen am 26. Jun 2018 · letzter Beitrag vom 27. Jun 2018
Antwort Antwort
Seite 2 von 2     12   
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.060 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 07:51
Hallo Luckie, ich arbeite an ein Dialog den ich wiederverwenden möchte, der Dialog soll eine "Sicheres Kopieren" Funktion enthalten das einem halt nicht nur die Bits und Bytes der original Datei kopiert sondern eben auch OS-Infos die nicht direkt in der Datei gespeichert sind, 100% Backup & Restore sozusagen wie es robocopy kann. Der Teil mit "erstelle eine 1:1 digitalkopie des Inhalts" war am leichtesten nachzubasteln, da bediene ich mich zweier Filestreams. Das für mich komplizierte sind halt die nicht direkt enthaltenen Informationen, häppchenweise arbeite ich mich voran was da so alles berücksichtigt werden muss. Übers Restore mache ich mir erst Gedanken wenn ich in der Lage bin alles zu speichern, wahrscheinlich lüftet sich dabei automatisch der Nebel, mal sehen
Hier, schon fertig:
http://www.chip.de/downloads/Robocopy-GUI_28220207.html
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 08:32
Hier, schon fertig
Danke, ja mein Ziel war es nicht eine Gui für ein Konsolen-Programm sondern eher eine Gui mit einer eigenen funktion
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.060 Beiträge
 
Delphi 10.4 Sydney
 
#13

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 09:10
Aber wozu?
Zu Lernzwecken?
  Mit Zitat antworten Zitat
hans65

Registriert seit: 1. Feb 2007
Ort: Sachsen
23 Beiträge
 
Delphi 10.4 Sydney
 
#14

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 09:24
Ich wollte auch schon vorschlagen, einfach RoboCopy weiter zu verwenden. Kann ja auch per CreateProcess unsichtbar erfolgen. Aber in einer solchen BlackBox ist es halt schwierig auf Fehler zu reagieren.
Mit einer eigenen Funktion hat er die Fehlerbehandlung in der eigenen Hand.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#15

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 09:27
MSDN-Library durchsuchenSHFileOperation bzw. MSDN-Library durchsuchenIFileOperation verwenden und schauen ob die alles Nötige mitnehmen?
Jedenfalls mehr, wie beim FileCopy ... halt so, wie es der Explorer macht.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#16

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 09:46
Danke, das kannte ich auch noch nicht, werde das mal überprüfen.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
532 Beiträge
 
Delphi 10.3 Rio
 
#17

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 16:27
Ich verstehe den Nutzen auch nicht wirklich. Aber gut.

Aber wozu?
Zu Lernzwecken?
Ich würde ein Script generieren und dann ausführen. Über die Jahre hat sich das Vorgehen bewährt.
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#18

AW: Gibt es eine funktion die wie robocopy arbeitet?

  Alt 27. Jun 2018, 19:59
Ich glaube auch das das am Sinnvollsten für mich wäre, man kann ja robocopy mit nem script aufrufen, doof ist nur das ich zwar dutzende Quellen angeben kann aber nur ein Ziel, ich werde mich da schon durchmogeln.

Ihr habt mich Überzeugt an der Stelle das Rad nicht neu zu erfinden, ich werde es nun über Cnosole laufen lassen!

Bevor noch mehr Text hier landet und nichts für die Allgemeinheit rauskommt, tut mir leid für meinen Dickschädel, Danke an alle die geantwortet haben!

*Topic closed*

Ps: Der Nutzen sollte sein das ich zum einen Verstehe wie es Inhaltlich korrekt wäre, ich alle Ergebnisse die einfließen könnten selber behandel, ich mein eigenes Design bestimme, ich der Herrscher über den Dialog bin der auch "Canceln" kann.
Gruß vom KodeZwerg

Geändert von KodeZwerg (27. Jun 2018 um 20:27 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz