| Betreff | Ordner kopieren |
| Von | "Beck, Alwin" |
| Datum | 14.10.2009 07:57:14 |
Visual Basic 6
Hallo,
ich möchte den Ordner \\server01\ordner mit komplettem Inhalt
nach \\server02\ordner kopieren.
Der Zielordner existiert und sollte folgich überschrieben werden.
Wie mache ich das ?
Danke
Gruß
Albe
| Betreff | Re: Ordner kopieren |
| Von | Christian Zimmermann |
| Datum | 14.10.2009 08:48:53 |
Hallo Alwin,
Beck, Alwin schrieb:
> Visual Basic 6
>
> ich möchte den Ordner \\server01\ordner mit komplettem Inhalt
> nach \\server02\ordner kopieren.
> Der Zielordner existiert und sollte folgich überschrieben werden.
>
> Wie mache ich das ?
Was genau ist dir unklar? Weißt du nicht, welche Funktionen VB für
diesen Zweck bereithält? Schaue nach Dir(), Kill(), Filecopy(), MkDir()
Gruß
Christian
| Betreff | Re: Ordner kopieren |
| Von | Christian Zimmermann |
| Datum | 14.10.2009 08:49:28 |
Ich vergaß: RmDir()
| Betreff | Re: Ordner kopieren |
| Von | Alexander Mueller |
| Datum | 20.10.2009 10:58:37 |
Beck, Alwin schrieb:
> ich möchte den Ordner \\server01\ordner mit komplettem Inhalt
> nach \\server02\ordner kopieren.
> Der Zielordner existiert und sollte folgich überschrieben werden.
Wenn Du es Dir einfach machen willst, nimmst Du das FileSystemObject
(Scripting-COM Object, scrrun.dll), da brauchst Du einfach nur
Call FSO.CopyFolder ("\\server01\ordner", "\\server02\ordner", True)
hinpinseln, und kannst Dir das Enumerieren von Dateistrukturen,
Existenzprüfungen, Anlegen von Ordnern etc sparen
Das 3. Argument sagt btw: darf überschreiben
FFR:
http://msdn.microsoft.com/en-us/library/xbfwysex%28VS.85%29.aspx
MfG,
Alex
| Betreff | Re: Ordner kopieren |
| Von | "Lutz Uhlmann" |
| Datum | 20.10.2009 11:38:47 |
"Beck, Alwin"
news:u7Z4lMJTKHA.3540@TK2MSFTNGP04.phx.gbl...
> Visual Basic 6
>
> Hallo,
>
> ich möchte den Ordner \\server01\ordner mit komplettem Inhalt
> nach \\server02\ordner kopieren.
> Der Zielordner existiert und sollte folgich überschrieben werden.
Ich würde behaupten wollen, daß du \\server02\ordner selber nicht überschreiben kannst, da es sich
nach deiner Notation um eine Freigabe handelt und nicht um einen regulären Ordner.
Was funktionieren sollte wäre \\server02\freigabe\ordner.
Bei deinem Beispiel mußt du \\server01\ordner\*.* nach \\server02\ordner\ kopieren. Das heißt nicht
den \ordner selber sondern ausschließlich seinen Inhalt. Zum Überschreiben des Inhaltes von
\\server02\ordner brauchst du natrürlich die entsprechenden Rechte in der Freigabe.
Keine Kommentare:
Kommentar veröffentlichen