Hallo zusammen,
ich habe ein Problem: ein kleines Tool soll Vorlagen von Ordern kopieren und dabei noch ein paar Loops für Spezialkopien etc. machen.
Dafür nutze ich grundsätzlich FileCopy und das klappt auch alles absolut einwandfrei (Zielordner wird erstellt, Ordner und Unterordner werden kopiert).
ABER: die nicht-vererbten Berechtigungen des Ordners sind weg (die vererbten werden korrekt angelegt).
Es ist aber matchentscheidend, dass die nicht vererbten Rechte bei der Kopie erhalten bleiben.
Wie kann ich das lösen?
Eine möglichkeit wäre RoboCopy, da kriege ich aber beim Test Permission-Fehler.
Mit xcopy klappts insofern nicht, als dass xcopy die Pfade jeweils in " " stehen haben will. In VB mit Process.Start("xcopy ...") aufgerufen muss ich ja zwangsweise ' benutzten, damit sich das nicht ins Gehege kommt. Und dann klappts wieder nicht ;).
Um hilfreiche Tipps wäre ich froh... bin etwas ratlos
Danke und Gruss,
KlyX
ich habe ein Problem: ein kleines Tool soll Vorlagen von Ordern kopieren und dabei noch ein paar Loops für Spezialkopien etc. machen.
Dafür nutze ich grundsätzlich FileCopy und das klappt auch alles absolut einwandfrei (Zielordner wird erstellt, Ordner und Unterordner werden kopiert).
ABER: die nicht-vererbten Berechtigungen des Ordners sind weg (die vererbten werden korrekt angelegt).
Es ist aber matchentscheidend, dass die nicht vererbten Rechte bei der Kopie erhalten bleiben.
Wie kann ich das lösen?
Eine möglichkeit wäre RoboCopy, da kriege ich aber beim Test Permission-Fehler.
Mit xcopy klappts insofern nicht, als dass xcopy die Pfade jeweils in " " stehen haben will. In VB mit Process.Start("xcopy ...") aufgerufen muss ich ja zwangsweise ' benutzten, damit sich das nicht ins Gehege kommt. Und dann klappts wieder nicht ;).
Um hilfreiche Tipps wäre ich froh... bin etwas ratlos
Danke und Gruss,
KlyX
Chris' Weblog - Mein Blog rund um Vieles