[ IvanBeograd @ 26.09.2008. 00:38 ] @
Moze neko da me uputi malo sta da radim pa da moja aplikacija vidi skrivene fajlove i ako je u Windowsu podeseno da se nevide skriveni fajlovi.Nadam se da je moje pitanje jasno.
hvala unapred,pozz
[ marko1981 @ 26.09.2008. 05:41 ] @
Code:

DirectoryInfo directoryInfo = new DirectoryInfo(@"c:\myDirectory");

FileSystemInfo[] files = directoryInfo.GetFiles();
FileSystemInfo[] directories = directoryInfo.GetDirectories();

for (int i = 0; i < files.Length; i++)
{
    if ((files[i].Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
    {
        // fajl je skriven
        // ...
    }
}

for (int i = 0; i < directories.Length; i++)
{
    if ((directories[i].Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
    {
        // direktorijum je skriven
        // ...
    }
}


(Sve klase su iz System.IO namespace-a)

Ovo radi i ako u exploreru postavis "Do not show hidden files and folders" (ako si na to mislio).
[ IvanBeograd @ 26.09.2008. 09:25 ] @
Ja sam to prvo isprobao,namestio sam poseban dir sa fajlvima koji su imali razne atribute,ali oni koji su bili "hidden" uopšte nisi bili vidljivi za moju aplikaciju,a trebalo je njih da izaberem.
Sad ću probam opet,hvala.