Dateien auf Netzlaufwerk kopieren

Anfängerfragen zum Programmieren mit PureBasic.
Mr.Vain
Beiträge: 88
Registriert: 29.10.2009 00:14

Dateien auf Netzlaufwerk kopieren

Beitrag von Mr.Vain »

Hallo,

ich bin dabei, ein Programm zu schreiben, mit dem ich eine Datei auf verschiedene Server kopieren kann.

Dabei wird jedesmal auf die Freigabe: \\server\transfer zugegriffen.

Wie kopiere ich die Datei am besten dort hin - via Netzlaufwerk oder geht's auch einfacher?


Gruß
Mr.Vain
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von X360 Andy »

Die FTP Libary in PB ?
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von DarkDragon »

Das dürfte mit CopyFile gehen, weil das Windows regelt.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Mr.Vain
Beiträge: 88
Registriert: 29.10.2009 00:14

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von Mr.Vain »

Kann ich ein Netzlaufwerk nicht intern (in PB) verbinden und dann kopieren?

Sonst muss ich ja immer einen freien Netzlaufwerks-Buchstaben haben...
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von Kiffi »

verstehe ich jetzt nicht. Wo ist das Problem?

Code: Alles auswählen

CopyFile("D:\test.txt", "\\devserver2\develop\test.txt")
geht doch wunderbar.

Grüße ... Kiffi
a²+b²=mc²
Mr.Vain
Beiträge: 88
Registriert: 29.10.2009 00:14

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von Mr.Vain »

Kiffi hat geschrieben:verstehe ich jetzt nicht. Wo ist das Problem?

Code: Alles auswählen

CopyFile("D:\test.txt", "\\devserver2\develop\test.txt")
geht doch wunderbar.

Grüße ... Kiffi

Und wenn die Freigabe eine Benutzerkennung benötigt?

Wie kann ich denn dort vor dem Kopieren einen Ordner mit dem aktuellen Datum erstellen?

-Danke für deine Hilfe :)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von Kiffi »

Mr.Vain hat geschrieben:Und wenn die Freigabe eine Benutzerkennung benötigt?
davon war in Deinem Ursprungsposting nicht die Rede. ;-)

Ich werde mal schauen und mich ggfs. wieder melden.

Grüße ... Kiffi
Zuletzt geändert von Kiffi am 08.12.2009 16:22, insgesamt 1-mal geändert.
a²+b²=mc²
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von STARGÅTE »

du kannst ganz normal die File-Funktionen verwenden:

Code: Alles auswählen

Debug CreateDirectory("\\Netzwerkname\Ordner\NeuerOrdner")
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Mr.Vain
Beiträge: 88
Registriert: 29.10.2009 00:14

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von Mr.Vain »

STARGÅTE hat geschrieben:du kannst ganz normal die File-Funktionen verwenden:

Code: Alles auswählen

Debug CreateDirectory("\\Netzwerkname\Ordner\NeuerOrdner")

aber auch "nur" ohne Domäne\Benutzername und PW oder?
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Re: Dateien auf Netzlaufwerk kopieren

Beitrag von Rings »

'Net use' benutzen ,
damit kann man laufwerke mappen, auch mit Möränen und Passtwörtern
Rings hat geschrieben:ziert sich nich beim zitieren
Antworten