Avatar billede ullidk Nybegynder
10. februar 2005 - 21:35 Der er 2 kommentarer og
1 løsning

Script til at oprette en mappe

Hejsa,

Har flg. script, hvor bruger angiver navn på en ny mappe og denne skulle så gerne blive oprettet i samme mappe som scriptfilen ligger:



<html>
<head>
<title>
Upload nyt billedgalleri
</title>
</head>
<body>
<%
dim strAction
strAction = request("action")

select case strAction
    case "createDir"
        createDir

end select
%>

<p>
</p>
<br>
<br>
<form name="upload" action="upload.asp?action=createDir" method="post">
<b>Ny mappe</b>
&nbsp;&nbsp;
<input type="text" size="50" name="newDir">
&nbsp;&nbsp;
<input type="submit" value="Opret mappe" name="btnCreateDir">


</form>

<%
sub createDir()
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set newFolder = objFSO.CreateFolder(Request.Form("newDir"))
Set newFolder = Nothing

end sub
%>
</body>
</html>


Er det her korrekt?
Avatar billede ellebaek Nybegynder
10. februar 2005 - 21:53 #1
<html>
<head>
<title>
Upload nyt billedgalleri
</title>
</head>
<body>
<%
dim strAction
strAction = request("action")

select case strAction
    case "createDir"
        createDir

end select
%>

<p>
</p>
<br>
<br>
<form name="upload" action="upload.asp?action=createDir" method="post">
<b>Ny mappe</b>
&nbsp;&nbsp;
<input type="text" size="50" name="newDir">
&nbsp;&nbsp;
<input type="submit" value="Opret mappe" name="btnCreateDir">


</form>

<%
sub createDir()

Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
newfolderpath = server.mappath(request.form("newDir"))
If Not objFSO.FolderExists(newfolderpath) Then
Set newFolder = objFSO.CreateFolder(newfolderpath)
else
response.write "Folderen findes allerede"
end if

end sub
%>
</body>
</html>


stort set..
Du manglede dog at definere at hvor på server folderen skulle oprettes..
Jeg har i ovenstående sat den til at blive oprettet i den aktuelle mappe..

Samtidig laver den et check på om mappen findes..
Man kan ikke lave 2 mapper der hedder det samme...!
Avatar billede ullidk Nybegynder
10. februar 2005 - 21:59 #2
Super, smid et svar!
Avatar billede ellebaek Nybegynder
10. februar 2005 - 22:00 #3
et svar her ;-)
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