webForumDet fria alternativet

Skapa mapp med ASP.

ASP

4 svar · 201 visningar · startad av Jacek

Medlem sedan apr. 2000169 inlägg
Frågan#1

Går det att skapa en mapp på serverna med hjälp av asp?
Jag är 90% säker att det skall gå..

Om det går behövs det någon komponent då eller kan det funka utan?

------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>

Medlem sedan sep. 2000215 inlägg
#2

Du använder ju FileSystemObject för filhantering via asp.
Om och var du sedan kan skapa mappar/filer beror ju på vilka rättigheter som finns på servern.

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

Medlem sedan apr. 2000169 inlägg
#3

okej men hur skulle en sådan kod se ut då?
Kan ju testa i sådanna fall och se vad servern låter mig göra!

------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>

Medlem sedan jan. 20013 341 inlägg
Medlem sedan feb. 200112 078 inlägg
#5

Aleborgs länk skapar bara en textfil och skriver en rad i den.

Exakt kod för ditt ändamål där filnamnet kommer från request.form("filnamn"), alltså en textruta med namnet "filnamn", är som följande:

strPath = "/dinmapp/" & request.form("filnamn")
set objFSO=Server.CreateObject("Scripting.FileSystemObject")

if not objFSO.FolderExists(server.mappath(strPath)) then
	objFSO.CreateFolder server.mappath(strpath)
else
	response.write "Mappen finns redan!"
end if 

set objFSO = nothing

Metoden kräver (i win 2000) att användaren (IUSR_DATORNAMN) har skrivrättigheter i mappen som den skall skapas i. (DATORNAMN skall vara din dators namn, men det kanske du redan visste ;))

------------------
"-Man kan faktiskt supa nykter." -Mange P

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
142 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
142 ms — ändringar (db)