webForumDet fria alternativet

Skapa mapp...

.NET

4 svar · 334 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Jag har problem med att skapa en mapp på webservern.
Felet jag får är:

Could not find a part of the path "D:\".

Koden jag kör är:

Directory.CreateDirectory(strDestPath & lngNewUserID)

Där strDestPath innehåller en absolut sökväg och "lngNewUserID" innehåller ett ID som är mappen som ska skapas.

Några idéer?

Medlem sedan mars 20002 836 inlägg
#2

hur ser innehållet i strDestPath ut?

Medlem sedan juni 20011 732 inlägg
#3

Prova att skriva sökvägen statiskt. Jag har för övrigt för mig att jag var tvungen att köra metoden Create när jag gjorde samma sak (fast i c#). Kanske måste du lägga till \\ också efter den absoluta sökvägen... annars lägger den på katalognamnet på sökvägen och pathen blir fel.

Directory.CreateDirectory(Request.PhysicalApplicationPath + "\\NyKatalog").Create();
Medlem sedan mars 20002 836 inlägg
#4

du behöver inte lägga på dubbla \\ utan det räcker med en \ ...... i VB

cya,
PatrikB

Medlem sedan dec. 19991 072 inlägg
#5

Det löste sig...

felet berodde på att aspnet-användaren inte hade rättigheter att skapa mappar.

Tack ändå!

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)