Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# i stvaranje foldera

[es] :: .NET :: .NET Desktop razvoj :: C# i stvaranje foldera

[ Pregleda: 2042 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

e-tomislav

Član broj: 38342
Poruke: 21
*.mobile.CARNet.hr.



Profil

icon C# i stvaranje foldera19.02.2007. u 16:20 - pre 209 meseci
Dakle, kratko i jasno.

Potrebna mi je naredba koja će stvoriti folder. Točnije, imam putanju, npr. C:\mojFolder\ te bi u tom folderu trebao stvoriti novi čije ime unosim pomoću textBox-a. Je li moguće, i kako?
 
Odgovor na temu

DaliborP

Član broj: 113174
Poruke: 1173



+3258 Profil

icon Re: C# i stvaranje foldera19.02.2007. u 16:26 - pre 209 meseci
koristi namespace System.IO.

Directory.CreateDirectory("C:\\novifolder") - za novi
dir1.CreateSubdirectory("folderispod") - gde je dir1 vec kreirani ili postojeci folder.

imas sve ovde: http://msdn.microsoft.com/libr...miodirectoryinfoclasstopic.asp



 
Odgovor na temu

Dejan Vesic
Dejan Vesic
CEO
IGT Ogranak Beograd
Beograd

Član broj: 84929
Poruke: 217
*.adsl.sezampro.yu.

Sajt: www.vesic.org


+1 Profil

icon Re: C# i stvaranje foldera19.02.2007. u 19:04 - pre 209 meseci
Pre nego što kreneš u kreiranje direktorijuma, proveri da li su svi karakteri u imenu dozvoljeni:

Code:

/// <summary>
/// Function for filtering out not allowed characters in name for a Path
/// </summary>
/// <param name="inputName">Name to process</param>
/// <returns>Name which can be used for path (file / folder)</returns>
public static string GetNameForPath(string inputName)
{

    foreach(char ch in Path.GetInvalidFileNameChars())
    {
         inputName = inputName.Replace(ch, '_');
    }

    foreach(char ch in Path.GetInvalidPathChars())
    {
         inputName = inputName.Replace(ch, '_');
    }

    return inputName;
}



 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# i stvaranje foldera

[ Pregleda: 2042 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.