AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Ordner anlegen auf (DFS-)Freigabe
Thema durchsuchen
Ansicht
Themen-Optionen

Ordner anlegen auf (DFS-)Freigabe

Ein Thema von GimbaR · begonnen am 4. Aug 2006 · letzter Beitrag vom 4. Aug 2006
Antwort Antwort
Benutzerbild von GimbaR
GimbaR

Registriert seit: 17. Apr 2004
Ort: Weltmetropole Rostock ;)
134 Beiträge
 
Delphi 2006 Professional
 
#1

Ordner anlegen auf (DFS-)Freigabe

  Alt 4. Aug 2006, 10:50
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:
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;
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
Ich wäre echt über jeden Rat froh

so far

GimbaR
Jonas
Bei dem Tempo ist es nur noch eine Frage der Zeit bis SSchäuble verlangt allen deutschen Bürgern ein Halsband zur ständigen Überwachung zu verpassen...
  Mit Zitat antworten Zitat
Florian_Meyer

Registriert seit: 15. Jul 2006
Ort: Rostock
37 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Ordner anlegen auf (DFS-)Freigabe

  Alt 4. Aug 2006, 11:02
vielleicht musst du gar nicht erst fragen, ob der ordner existiert...

Delphi-Quellcode:
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;
vielleicht kann ich mich auch irren, musst es mal testen...
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Ordner anlegen auf (DFS-)Freigabe

  Alt 4. Aug 2006, 11:20
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?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Florian_Meyer

Registriert seit: 15. Jul 2006
Ort: Rostock
37 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Ordner anlegen auf (DFS-)Freigabe

  Alt 4. Aug 2006, 12:13
Ja, richtig, es lag an den fehlenden Rechten. Jetzt funktioniert es.
  Mit Zitat antworten Zitat
Benutzerbild von GimbaR
GimbaR

Registriert seit: 17. Apr 2004
Ort: Weltmetropole Rostock ;)
134 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Ordner anlegen auf (DFS-)Freigabe

  Alt 4. Aug 2006, 12:34
Zitat von Florian_Meyer:
Ja, richtig, es lag an den fehlenden Rechten. Jetzt funktioniert es.
lül^^
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

Vielen Dank für die schnelle Hilfe

so far

GimbaR
Jonas
Bei dem Tempo ist es nur noch eine Frage der Zeit bis SSchäuble verlangt allen deutschen Bürgern ein Halsband zur ständigen Überwachung zu verpassen...
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:09 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