Avatar billede exe-s Nybegynder
20. april 2003 - 14:32 Der er 18 kommentarer og
1 løsning

Flytte filer.

Hvordan flytter man filer fra en mappe til en anden mappe. Jeg efterlyser at kunne gøre det uden at skulle logge ind gennem ftp. Jeg vil kunne gøre det via hjemmesiden.
Håber der er en som kan hjælpe mig.
Avatar billede esoulman Nybegynder
20. april 2003 - 14:34 #1
Avatar billede exe-s Nybegynder
20. april 2003 - 14:49 #2
ville du evt. gøre det for mig? jeg vil gerne give flere points.
Avatar billede medions Nybegynder
20. april 2003 - 18:05 #3
<%
framappe = "c:\\wwwroot\\"
tilmappe = "c:\\wwwroot\\new\\"
fil = \"data.asp\"

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile framappe & fil, tilmappe & fil
%>

//>Rune
Avatar billede medions Nybegynder
20. april 2003 - 18:05 #4
Hov, sorry...

<%
framappe = "c:\\wwwroot\\"
tilmappe = "c:\\wwwroot\\new\\"
fil = "data.asp"

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile framappe & fil, tilmappe & fil
%>

//>Rune
Avatar billede exe-s Nybegynder
22. april 2003 - 21:56 #5
Med disse svar, skal jeg da også ind og lave om i filen (altså bruge FTP) Hvordan gør man sådan at man selv kan skrive filnavnene?
Avatar billede medions Nybegynder
22. april 2003 - 23:15 #6
Altså vil du omdøbe filen til et andet navn?

//>Rune
Avatar billede medions Nybegynder
22. april 2003 - 23:16 #7
-Det kan man nemlig ikke, så er du nødt til at slette filen og oprette den på ny igen!

//>Rune
Avatar billede exe-s Nybegynder
23. april 2003 - 09:20 #8
Nej jeg vil ikke omdøbe fil navnet... Jeg vil have det sådan man evt. kan skrive filen i en form... Eller der er en checkbox foran hver fil og så man kan overflytte alle filer uden man skal ind og lave linje 4 om fra
fil = "data.asp" til evt.
fil = "Tjek.asp"
Avatar billede medions Nybegynder
23. april 2003 - 10:02 #9
Ahh, jamen så gør du bare sådan her:

På Admin.asp skriver du:

<form action="Flyt.asp" method="post">
  Flyt <input type="text" name="f1"> til <input type="text" name="f2">
  <br><input type="submit" value="flyt">
</form>

og på Flyt.asp skriver du

<%
f1 = Request.Form("f1")
f2 = Request.Form("f2")

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile f1, f2
%>

//>Rune
Avatar billede exe-s Nybegynder
23. april 2003 - 14:07 #10
ja på den måde... Mange tak...
Du har svaret på mit spørgsmål... Og det virker... Du får point... Men vil du ikke godt vise hvordan jeg bare kan skrive filnavnet i "F1" og så lave om i flyt.asp sådan jeg ikke behøver at angive en mappe den skal flyttes til (det skal altså stå i flyt.asp) Og så lige en til ting mere hvordan ungår jeg at skal skrive hele stien somm fx C:\Inetpub\wwwroot\fil.asp hvordan gør jeg sådan jeg bare skal skrive fil.asp
Avatar billede medions Nybegynder
23. april 2003 - 14:50 #11
<%
f1 = Request.Form("f1")
f2 = Request.Form("f2")

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile "c:\mappe1\" & f1, "c:\mappe2\" & f2
%>

Thx 4 Poinz

//>Rune
Avatar billede exe-s Nybegynder
23. april 2003 - 15:33 #12
hmm det virker ikke helt...
Avatar billede medions Nybegynder
23. april 2003 - 22:16 #13
Øhh... Det hjælper mig jo ikke særlig meget!! - hvilken fejl kommer den med?

//>Rune
Avatar billede medions Nybegynder
23. april 2003 - 22:17 #14
Du kan jo i realiteten bare gøre sådan her:

<%
framappe = "c:\\wwwroot\\"
tilmappe = "c:\\wwwroot\\new\\"
fil = Request.Form("f1")

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile framappe & fil, tilmappe & fil
%>

//>Rune
Avatar billede exe-s Nybegynder
23. april 2003 - 22:28 #15
OK... mange tak...
Men nu virker det på min egen computer når jeg så flytter det ud på nettet så kan jeg jo ikke skrive: c:\\wwwroot\\new\\ hvad skal jeg så skrive??? Jeg kan ikke med http://www.leifhermann.dk/test/ og heller ikke med bare test/
Avatar billede medions Nybegynder
23. april 2003 - 22:31 #16
Så bruger du Server.MapPath()

Fx.

<%
framappe = Server.MapPath("/")
tilmappe = Server.MapPath("new/")
fil = Request.Form("f1")

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile framappe & fil, tilmappe & fil
%>

//>Rune
Avatar billede exe-s Nybegynder
23. april 2003 - 22:36 #17
Det virker heller ikke...
Avatar billede medions Nybegynder
23. april 2003 - 22:38 #18
Jamen for fanden da!!! -det hjælper ikke en meter at skrive til mig at det ikke virker!! Så giv mig dog en fejlmeddelse hvis jeg skal hjælpe dig!

-har sq ik' tid til at sidde og gætte!

//>Rune
Avatar billede exe-s Nybegynder
23. april 2003 - 22:46 #19
Jeg siger mange tak for hjælpen for du har jo svaret på mit spørgsmål og du får jo ingen points for det her... Men det går videre her... http://www.eksperten.dk/spm/343946

ps. Du har været til en rigtig stor hjælp medions... Mange tak :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester