Visual C# – Obsługa plików

Visual C# – Obsługa plików
Razem głosów: 2 co stanowi: 100% całości.

imgres

Właściwie chyba się dziś wybitnie nudzę
No ale niech tam coś zostanie dla potomych ….

Ty razem zajmiemy się ważnym tematem dla każdego kodziarza czy obsługa plików.
Oczywiście przez to podstępne słowo mam na myśli operacje takie jak:

– Tworzenie
– Usuwanie
– Przenoszenie
– Modyfikowanie

oraz uzyskiwanie informacji o plikach i folderach

Oczywiście wiecie wszyscy że obsługa plików w programie bywa bardzo przydatna , choćby do przechowywania konfiguracji programu czy wyników działania i wielu innych …hihihih
(mniej lub bardziej podstępnych celów) , o ile sam odczyt się przydaje to też ważny jest odczyt. Tak więc Wcześniej czy później nadejdzie konieczność użycia operacji na plikach i folderach.

Powiedzmy że właśnie nadeszła ….

Dlatego wracamy do naszego programu … splasher
Na bazie którego przedstawię podstawowe operacje tworzenia, modyfikowania, usuwania, kopiowania oraz przenoszenia plików i folderów znajdujących się na dysku.
Dla tych co liczą na otwieranie okna exploratora …. do wczytywania itd … to nie nie tym razem , ale kiedyś na pewno

No dobra otwieramy naszą formę … albo tworzymy nową …. ja zostanę przy naszej :)

I dodajemy do niej 8 przycisków (button) i 1 pole tekstowe (textBox) w którym będziemy podawać ścieżki/adresy naszych plików i folderów :

3cf98e152b84b85dec28bf51d61ea560

Poukładamy to sobie jakoś , i dodamy adekwatne nazwy przycisków i opis pola tekstowego (LABEL)

baa49d0198c68cf60f166d741d2ee0db

o na przykład tak
Teraz pozostaje nam tylko o kodować przyciski i nasz textBox:

Jak widzicie użyłem tutaj klas FileInfo i DirectoryInfo, , nie są dostępne w naszym przykładowym programie i dlatego też musimy dodać do projektu nameSpace System.IO co czynimy na samym początku kodu poprzez dopisanie na końcu :

Nadmienię też że podobne rezultaty uzyskamy używając klas File i Directory ….
A tak to sobie działa ….

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay