Creare Directory

martedì 02 settembre 2003 - 23.37

francescoteresa Profilo | Newbie

Ciao ragazzi,
come faccio a creare una directory lato server?
Grazi mille.

Brainkiller Profilo | Guru

Ciao Francesco,
se per lato-server intendi creare una Directory dall'interno di una applicazione ASP.NET, perchè non provi ad utilizzare il metodo CreateDirectory della classe Directory in questo modo, questo è in C# ma in VB.NET è identico, togli i punto e virgola a fine riga.

path="C:\temp\prova";
Directory.CreateDirectory(path);

Naturalmente devi sapere che le credenziali con cui gira l'applicazione (il worker process ASP.NET) sono quelle dell'account ASPNET che è un account particolare ed è limitato quindi se vuoi scrivere nella cartella temp devi dare i diritti di scrittura con Windows all'utente ASPNET per quella cartella.
Ciao

David

francescoteresa Profilo | Newbie

Ciao David

potresti scrivermi lo script completo? Ossia con tutti i namespace e variabili dichiarite?

Grazie mille.

P.S. La cartella che devo creare si chiama francesco e si trova in una sottodirectory del file aspx, proprio come la cartella BIN

Brainkiller Profilo | Guru

Ma lo sto facendo io il programma o tu? :P
Ma ce l'hai l'SDK del Framework? C'è tutto scritto lì con esempi.
In VB.NET:

Imports System.IO
Dim dir As String
dir = "francesco"
Directory.CreateDirectory("C:\temp\" + dir)

Ciao
David

francescoteresa Profilo | Newbie

david ciao e grazie che mi rispondi sempre.
E' vero il programma lo stai facendo quasi tutto to :-)
Però vedi, mi offendi sempre :-(

Non li riesco a trovare gli esempi nel framework. Come si trovano?

Brainkiller Profilo | Guru

Non è offendere, ti sto solo aiutando.
Nel Framework SDK ci sono svariati esempi, ora non potendoti darti un link del framework, ti do l'equivalnete che c'è via web:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemiodirectoryclasscreatedirectorytopic.asp

Vedrai che verso il basso ci sono diversi esempi di come usare il metodo CreateDirectory. Gli stessi esempi sono sulla guida SDK che ti ritrovi sul tuo PC.
Ciao
David
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5