[VB] Datei kopieren

Stuhl

Lt. Junior Grade
Registriert
Juni 2001
Beiträge
409
VB Datei kopieren

Hi,

also ich weiss, dass man mit

FileCopy("C:\x.txt"), ("C:\y.txt")

files kopieren kann!
jetzt habe ich aber die beiden Pfadangaben durch Variablen ersetzt.

FileCopy(Var1), (Var2)

Obwohl ich die die Vars vorher mit deklariert habe ( Var1 = "C:\x.txt" )
funktioniert der Befehl nicht.
Wie kann ich das Problem lösen, oder muss ich hier eine Batch Datei erstellen...

TXH Stuhl
 
Wie hast du die denn deklariert? Normalerweise tut man das, indem man

Dim Var1 As String
Var1 = "c:\y.txt"

dat macht.-
 
ja das habe ich ja, aber ich dachte das wäre klar :)

also natürlich am Anfang:

Dim Var1 As String
Var1 = "c:\x.txt"
Dim Var2 As String
Var2 = "c:\y.txt"

und dann:

FileCopy (Var1), (Var2) <-- und das geht leider nicht! Wie kann ich hier für in der Synthax VAriablen einsetzen...???

THX

Stuhl
 
vielleicht nicht die schhönste lösung aber manchmal gehts:
Pack die Varibalen in TextBoxen ;)

Also Filecopy (Text1.Text), (Text2.Text)
 
hehe, jo, habs schon rausgefunden gehabt, aber hauptsache es funzt :))
 
Ho,

Code:
Dim test As String, test2 As String
test = "C:\test.ini"
test2 = "c:\test2.ini"
FileCopy test, test2

geht bei mir einwandfrei, welche VB version hast du?

Gruß

Toaster

P.S.

Soweit ich mich zurückerinnere solltest du aber VB 6 haben, welches Betriebssystem?
 
hasst Recht :), hatte immer ide blöden Klammern drin...

THX
Stuhl
 
Und mal wieder steckte der Fehler im Detail!

Wenn die Dateien konstant sind (also immer sowas wie "C:\file.txt") dann kannst du den Spaß mit den Variablen aber auch weglassen. Es wird dadurch zwar übersichtlicher, nervt aber irgendwie, finde ich!


MFG - Schattenkanzler
 
Zurück
Oben