Reduziere das ganze mal auf
DIM FSO

DIM vonFile ="\~dbk\ifainfo.mdb"
DIM vonNach ="\~backup\"
DIM StandardPfad = "D:\WEB\D\F\18\~upload\ifa"
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.CopyFile StandardPfad & vonFile, StandardPfad & vonNach
Set FSO = nothing

Der ganze Rest ist ja mehr dazu gedacht, es allgemein einfacher zu machen...

Andreas Roth
--------------------------------------
[EMAIL PROTECTED] *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
--------------------------------------

> -----Urspr�ngliche Nachricht-----
> Von: Michael Mayr [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 14. Februar 2002 22:31
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: fso copy and save
>
>
> hallo andreas!
>
> sorry, aber ich komme mit deinem script nicht zurecht . . .
>
> soweit bin ich gekommen:
>
> ---------------------------
> <%
> DIM FSO
> DIM FileIsError
> DIM FileErrorArt
> DIM StandardPfad
> StandardPfad = "D:\WEB\D\F\18\~upload\ifa"
> Dim vonFile
> Dim nachFile
> vonFile ="\~dbk\ifainfo.mdb"
> vonNach ="\~backup\"
> Dim TempPfad
> Dim TempDatei
>
> if request.form.count> 0 then
>       Kopiere vonFile, nachFile
> end if
>
> Sub Teste(Dateiname)
>         FileIsError = false
>         If len(Dateiname) < 4 Then
>                 FileIsError = False
>                 FileErrorArt = "Der Dateiname hat ein
> unzulaessiges Format"
>         Else
>                 If not(mid(Dateiname,2,2) = ":\") Then
>                         If mid(Dateiname,1,1) = "\" Then Dateiname = "\" &
> Dateiname
>                         Dateiname = StandardPfad & "\" & Dateiname
>                 End If
>         End If
> End Sub
>
> Sub BereiteDateiAktionVor
>         Set FSO = Server.CreateObject("Scripting.FileSystemObject")
> End Sub
>
> Function TesteDatei(Pfad)
>
>         FileIsError = false
>         If not(isObject(FSO)) Then BereiteDateiAktionVor
>         If FSO.FileExists(Pfad) Then
>                 'Response.Write("Getesteter Pfad:" & Pfad & " existiert")
>                 TesteDatei = true
>                 FileIsError = false
>         Else
>                 'Response.Write("Getesteter Pfad:" & Pfad & " existiert
> nicht")
>                 FileIsError = true
>                 FilErrorArt = "Datei """ & Pfad & """ existiert nicht!"
>                 TesteDatei = false
>                 FileIsError = true
>                 FileErrorArt = "Getesteter Pfad:" & Pfad & " existiert
> nicht"
>         End If
> End Function
>
> Sub Trenne(Dateiname)
>         FileIsError = false
>         Teste Dateiname
>         TempDatei = ""
>         TempPfad = ""
>         If not(FileIsError) Then
>                 flag = false
>                 Temp = StrReverse(Dateiname)
>                 Laenge = len(Temp) + 1
>                 For i = 1 To Laenge
>                         TempChar = mid(Temp,i,1)
>                         If not(flag) Then
>                                 If TempChar = "\" Then
>                                         flag = true
>                                 Else
>                                         TempDatei = TempDatei & TempChar
>                                 End If
>                         Else
>                                 TempPfad = TempPfad & TempChar
>                         End If
>                 Next
>                 TempDatei = StrReverse(TempDatei)
>                 TempPfad = StrReverse(TempPfad)
>          End if
> End Sub
>
> Sub Kopiere(von, nach)
>         Teste von
>         If FileIsError Then
>                 FileErrorArt = "Quelle: " & FileErrorArt
>         Else
>                 Trenne nach
>                 If notFileIsError Then FileErrorArt = "Ziel: " &
> FileErrorArt
>         End if
>         If not(TesteDatei(von)) Then
>                 FileErrorArt = "Quelle Existiert nicht: " & von
>                 FileIsError = True
>         End If
>         If not(FileIsError) Then
>                 Trenne nach
>                 If not(TesteOrdner(TempPfad)) Or FileIsError  Then
>                         FileErrorArt = "Zielpfad Existiert nicht: " &
> TempPfad
>                         FileIsError = True
>                 End If
>         End If
>         If not(FileIsError) Then  FSO.CopyFile Von, Nach
> End Sub
>
> %>
> -------------------------------------------------
>
> was habe ich falsch gemacht ?
>
> danke
>
> mit besten Gr�ssen
>
> Michael
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 14. Februar 2002 20:47
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: fso copy and save
>
>
> Die Fehlermeldung steht in einer Variable:
> If FileIsError Then Response.Write(FileErrorArt)
>
> Wahrscheinlich l�sst sich die DB nicht anfassen, weil noch
> Verbindungen dazu
> offen sind.
> Andreas Roth
> --------------------------------------
> [EMAIL PROTECTED] *jetzt mit Chat*
> http://www.EuphoriasChild.DarkTech.org
> --------------------------------------
>
> > -----Urspr�ngliche Nachricht-----
> > Von: Michael Mayr [mailto:[EMAIL PROTECTED]]
> > Gesendet: Donnerstag, 14. Februar 2002 20:42
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: fso copy and save
> >
> >
> > hallo andreas!
> >
> > ich nochmal. sag mal wenn ich die datei "xyz.mdb" im ordner
> "~db" kopieren
> > will nach order "~backup" (gleiche ebene wie "~db"), wie ruf ich die
> > funktion oder sub auf? habs schon versucht, aber ich krieg keine
> > fehlermeldung, es geschieht aber nix . . .
> >
> > dank dir
> >
> > mit besten Gr�ssen
> >
> > Michael Mayr
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> > Gesendet: Donnerstag, 14. Februar 2002 19:27
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: fso copy and save
> >
> >
> > Jetzt mach ich den Footer schon nicht mehr mit rein :-b
> >
> > Andreas Roth
> >
> >
> > > -----Urspr�ngliche Nachricht-----
> > > Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
> > > Gesendet: Donnerstag, 14. Februar 2002 19:10
> > > An: ASP Diskussionsliste fuer Anfaenger
> > > Betreff: [aspdebeginners] AW: fso copy and save
> > >
> > >
> > > > http://www.euphoriaschild.darktech.org/index.asp?I=100
> > >
> > > Sag ich doch, weil er st�ndig damit angibt :-)
> > >
> > > Tschuldigung, da� mu�te jetzt einfach sein. Ich konnte mich nicht
> > > beherrschen.
> > >
> > >
> > >
> > > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > > | Sie knnen sich unter folgender URL an- und abmelden:
> > > |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an