![]() |
Ordner anlegen auf (DFS-)Freigabe
Moin,
ich muss einen Ordner auf einer DFS-Freigabe anlegen, leider bringt mich ForceDirectories nicht weiter (sowohl aus der Unit SysUtils, als auch aus FileCtrl). Ich habe es auch mit "normalen" Strings und WideString versucht, doch trotzdem lies sich der Ordner nicht anlegen. Der Ordner "test" soll angelegt werden auf \\Domäne.local\User\Profile so dass \\Domäne.local\User\Profile\test draus wird. Ich versuche das ganze mal an nem bisl Code zu verdeutlichen. Angemerkt sei, dass strFolder vom Typ WideString is und den Wert "\\Domäne.local\User\Profile\test" hat.
Delphi-Quellcode:
Also, nochmal zusammen gefasst: Ich möchte einen Ordner auf einer Windows-Freigabe (hier auf einem DFS-Stamm) anlegen, leider klappt das nicht mit den mir bekannten Methoden :?
var
strFolder : WideString; begin ... strFolder := '\\Domäne.local\User\Profile\test'; // ist jezz nur zur Veranschulichung^^ ... if not DirectoryExists(strFolder) // das funktoniert then ForceDirectories(strFolder); // aber das funktioniert nicht :( ... end; Ich wäre echt über jeden Rat froh :stupid: so far GimbaR |
Re: Ordner anlegen auf (DFS-)Freigabe
vielleicht musst du gar nicht erst fragen, ob der ordner existiert...
Delphi-Quellcode:
vielleicht kann ich mich auch irren, musst es mal testen...
var
strFolder : WideString; begin ... strFolder := '\\Domäne.local\User\Profile\test'; // ist jezz nur zur Veranschulichung^^ ... if ForceDirectories(strFolder) then //tja, dann hats gefunzt ^^ ... end; |
Re: Ordner anlegen auf (DFS-)Freigabe
Jo, das DirectoryExists ist eh schon im ForceDirectories mit drin ... aber wenn letzteres nicht funktioniert, aber das im if schon, dann liegt es bestimmt nicht am DirectoryExists.
hast du auch die nötigen Rechte, zum Anlegen eines Verzeichnisses? |
Re: Ordner anlegen auf (DFS-)Freigabe
Ja, richtig, es lag an den fehlenden Rechten. Jetzt funktioniert es.
|
Re: Ordner anlegen auf (DFS-)Freigabe
Zitat:
Also, gleich vorweg: ich habe keine zwei Accounts hier in der DP^^. Florian und ich sind nur gerade dabei nen paar User in ner Domäne anzulegen. Letztendlich sind es doch immer die einfachsten Dinge, die man vergisst. Ich bin davon ausgegangen dass bei einer Freigabe auch die "eigentlichen" Sicherheitseinstellungen des freigegebenen Ordners gelten, dem ist nicht so. Ich hatte also vergessen der Freigabe auch Vollzugriff für die Gruppe Administratoren zu geben :wall: Vielen Dank für die schnelle Hilfe :thumb: :dp: so far GimbaR |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz