HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Állományok másolása, mozgatása, törlése


Példaprogram letöltése

8912 bájt

Az állománykezelés során e három leggyakrabban előforduló műveletet vesszük szemügyre mostani cikkünkben.

Segítségünkre ebben a File osztály néhány statikus függvénye lesz. Másoláshoz például a Copy függvényre lesz szükségünk. A mellékelt példában az A könyvtár 1.txt állományát másoljuk át a B könyvtárba, úgy hogy közben módosítjuk a nevét „1 (copy).txt”-re. A másolás megkezdése előtt a FileExists függvénnyel ellenőrizhető, hogy a forrás állomány megtalálható-e. Ha igen, akkor feltehetőleg a másolás is sikeres lesz, így máris hívhatjuk a Copy függvényt, ahol első paraméterként a forrás, másodiként a cél állomány nevét, elérési útját kell megadnunk sztringként. Ha a harmadik paraméter igaz és a célként megadott állomány már létezik, akkor az felülírásra kerül.
      protected void button1_Click (object sender, System.EventArgs e)
      {
        if (File.Exists("A\\1.txt"))
        {
          File.Copy(path + "A\\1.txt", path + "B\\1 (copy).txt", true);
        }
      }
Állomány mozgatásához a Move függvényt használhatjuk. Mellékelt példában az A könyvtár 2.txt állományát helyezzük át a B könyvtárba. Ehhez első paraméterként a forrás, míg másodikként a cél állomány nevét és elérési útját kell megadnunk.
      protected void button2_Click (object sender, System.EventArgs e)
      {
        if (File.Exists("A\\2.txt"))
        {
          File.Move(path + "A\\2.txt", path + "B\\2.txt");
        }
      }
Az állomány törlése szintén egy egyszerű függvény hívást tesz szükségessé, mely nem más mint a Delete lesz. Itt paraméterként a törlendő állomány nevét kell megadnunk elérési útvonallal. Mellékelt példában az A könyvtárban lévő 3.txt állományt töröljük.
      protected void button3_Click (object sender, System.EventArgs e)
      {
        if (File.Exists("A\\3.txt"))
        {
          File.Delete("A\\3.txt");
        }       
      }

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2001 évkönyv 163. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |