List files

Napisol sem funkcijo, ki v listo vrže vse datoteke v neki mapi. Zej pa me zanima, kako dobim trenutni direktorij oziroma root direktorij, ne da mu podam celo pot?

npr: c:\Inetpub\wwwroot\test\files\

rad bi prnesel noter samo \files\

vendar ko debugiram, mi za root vedno uzame visual studio path.

Pa še koda:
    private List<string> GetFileDir(string pDir)
    {
        List<string> fList = new List<string>();
        if (pDir != string.Empty)
        {

            DirectoryInfo dir = new DirectoryInfo(Environment.CurrentDirectory);

            foreach (FileInfo file in dir.GetFiles())
            {
                fList.Add(file.Name);
            }
        }
        return fList;
    }

 

Avtor: fora, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

fora
fora - četrtek, 18. januar 2007

Ja hvala, sej že dela, bom pa pogledal članek popoldne enkrat.

bojanv
bojanv - četrtek, 18. januar 2007

Priporočam, da si prebere&scaron; tale blog post&nbsp;Rick-a Strahl-a,&nbsp;ASP.NET MVPja. Men osebno&nbsp;je članek zelo v&scaron;eč. Enostaven in pove točno to, kar rabi&scaron;.

vidmard
vidmard - ponedeljek, 15. januar 2007

Če te prav razumem, si v ASP.NET projektu. Poglej si metodo Server.MapPath().