Avatar billede mick Nybegynder
18. april 2006 - 13:00 Der er 8 kommentarer og
2 løsninger

Oprette ny mappe og kopiering af fil

To hurtige ASP spørgsmål:

1) Hvordan opretter jeg en ny mappe, f.eks. www.domain.com/web/nymappe/

2) Hvordan kopierer jeg en fil fra en mappe til en anden?
Avatar billede cyberkox Nybegynder
18. april 2006 - 13:12 #1
1:
set fso = createobject("scripting.filesystemobject")
mappe = "d:\wwwroot\web\nymappe"
fso.createfolder(mappe)

2:
<%
framappe = "d:\wwwroot\web\nymappe\"
tilmappe = "d:\wwwroot\web\nymappe2\"
fil = "data.asp"

Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile framappe & fil, tilmappe & fil
%>
Avatar billede cyberkox Nybegynder
18. april 2006 - 13:14 #2
I stedet for at skrive d:\wwwrooot\bla bla, kan du også bar bruge:
server.mappath("\nymappe")
Avatar billede mick Nybegynder
18. april 2006 - 13:17 #3
Det ser jo enkelt ud. Jeg prøver lige...
Avatar billede mitbrugernavn Praktikant
18. april 2006 - 13:17 #4
<%
ny_mappe1 = "min_mappe"
If NOT fso.FolderExists(Server.MapPath(ny_mappe1)) Then
    fso.CreateFolder(Server.MapPath(ny_mappe1))
end if

billed = "images.jpg"
ny_billed = "images_new.jpg"
set fs=Server.CreateObject("Scripting.FileSystemObject")
fs.CopyFile Server.MapPath("mappe\"&billed&""),Server.MapPath("mappe\"& ny_billed &"")

set fs=nothing
%>
Avatar billede mick Nybegynder
18. april 2006 - 13:18 #5
Bare et hurtigt tillegsspørgsmål: Kan denne metode også benyttes for at kopiere en fil fra en mappe som ligger uden for wwwroot? Eks. kopiering fra d:\user1234\mappe\ til d:\user1234\wwwroot\mappe2\
Avatar billede cyberkox Nybegynder
18. april 2006 - 13:19 #6
Ups, jeg ka se du sage KOPIRER, men jeg er komme til at bruge MOVEfile, det skal bare være CopyFile - sådan:

framappe = "d:\wwwroot\web\nymappe\"
tilmappe = "d:\wwwroot\web\nymappe2\"
fil = "data.asp"

Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile framappe & fil, tilmappe & fil
Avatar billede cyberkox Nybegynder
18. april 2006 - 13:20 #7
Hmm, er det din egen server?

Jeg vil tro, ja :).. Men prøv dig frem og se om man kan ;)
Avatar billede mick Nybegynder
26. april 2006 - 09:54 #8
Tak for hjælpen begge to. Kom med et svar cyberkox, så får du din del af poengene.
Avatar billede cyberkox Nybegynder
26. april 2006 - 10:10 #9
Godt du fik det til at virke :)

Et svar kommer her ;-)
Avatar billede cyberkox Nybegynder
26. april 2006 - 10:13 #10
Takker for point :)
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