C# ile dosya kopyalama

ExCoder

Yeni üye
19 Haz 2014
32
0
Öncelikle en üste system.io sınıfını ekliyoruz.

Kod:
using System.IO;
daha sonraki kısımdaki kodu nereye yazacağınız tamamen size kalmış durumda.
metod:

Kod:
File.Copy("Kopyalanacak dosya yolu","Dosyanın kopyalanacağı yol");

mesala şöyle bir örnek yapabiliriz.


Kod:
File.Copy("C:\dosya.txt","C:\Program Files\yenidosyaismi.txt");
butona tıklatarak kopyalamak istiyorsanız eklediğiniz butona çift tıklatarak button click fonksiyonu içersine veya programda form açıldığı gibi çalışsın istiyorsanız form load fonksiyonu içine bu kodu ekleyebilirsiniz.Bunu biraz daha geliştirerek openfiledialog kullanarak istediğiniz dosyanın istediğiniz yere kopyalanmasını sağlayabilirsiniz.

Butona tıklayarak kopyalama işlemi yapan örnek bir kod:


Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private **** button1_Click(object sender, EventArgs e)
        {
            File.Copy("C:\a.txt", "C:\b.txt");
        }
    }
}

Edit:Bu arada nedense sitede v o i d kelimesi birleşik yazıldığında yıldız olarak görünüyor kodlar arasındaki 4 yıldız boşlukları silinmiş halde v o i d dir.
 

'Black-Life

Kıdemli Üye
13 Mar 2013
2,543
0
38
Teşkilat
Kopyalanak Dosyayı Open File Dialogd'dan Alıp
Kayıt Yerini SaveFileDalog'dan Kayıt Etseniz Daha Pratik Olur
Her Kullanıcı Uğraşmaya Gerek Kalmaz
Başarılarınızın Devamını Dilerim..
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.