Kopieren von Ordern!!!! mehr nicht ... help!!! :(
-
Hi ...
alles was ich will ist einen Ordner mit C++ zu kopieren.
Hab weder hier noch bei microsoft.com irgendnen Ansatz gefunden!
Es muss doch irgendeine Funktion geben die "move" nahe kommt?? (nur sollte der ursprüngliche Ordner bestehend bleiben)
Hat keiner von euch ne Idee ???
-
Hi,
such mal nach SHFileOperation....vielleicht isses das was du suchst
-
... und wo find ich da was drüber ???
-
hi
Hier in der suchfunktion z.b.
-
.. ok ... danke .. hab jez ne Methode mit SHFileOperation die verzeichnisse + inhalte kopiert.
Jez aber das zweite Problem ... die NTFS berechtigungen werden nicht übernommen. Move übernimmt diese (logisch weils ja eigentlich nur verschiebt oder?). Bleibt mir jez keine andere Möglichkeit als für jeden Quell-Ordner die Berechtigungen auszulesen und die dann extra hinzuzufügen??
/Edit
... das mit den NTFS Rechten könnte nen Problem sein ... sogar beim kopieren über Windows werden diese nicht übernommen und durch die Standard-Rechte überschrieben.
/Edit
-
Sollte die nicht erhalten bleiben, wenn FOF_NOCOPYSECURITYATTRIBS nicht gesetzt ist
-
Kann es sein, dass die Berechtigungen nur ererbt sind
-
... danke für eure hilfe ... das wärs gewesen @flenders .. mittlerweile hab ich mit cpp nur ne maske gemacht und den xcopy und move befehl verwendet ...
trotzdem thanx!!