C# Klasör oluşturmak ve silmek

Shiva

Admin
Joined
Jul 31, 2019
Topics
522
Messages
4,097
Solutions
194
Reaction score
14,191
Location
Berlin
Merhaba dostlar ben SHiva, Hemen geçelim yapıma.
Kütüphanemize yani en üstteki using kısmına bunu yazıyoruz.

C#:
using System.IO;

Ardından Form' a 1 TextBox ve 2 button ekleyelim, butonun biri Textbox'a girilen isim ile dosya oluştursun diğeri silsin.

Klasör açacak olan Buttonun Click eventine şunları yazıyoruz ;
C#:
//Öncelikle textBox'a girilen değeri atamak için bir değişken belirliyoruz ;

string Klasorisim;

//Ardından Button Eventine Tıklandığında TextBoxta ki metini Klasorisim string değerine atamasını sağlıyoruz ;

Klasorisim = TextBox.Text;

//Ardından klasör oluşturuyoruz ;

Directory.CreateDirectory("KlasorYolu" + Klasorisim); //Klasörümüz böylece oluşmuş oldu.

Klasör silecek olan Buttonun Click eventine şunları yazıyoruz ;

C#:
//Aynı şekilde atama yapıyoruz ;

Klasorisim = TextBox.Text;

//Ardından siliyoruz ;

Directory.Delete("KlasorYolu" + Klasorisim);

//Klasörümüz böylece silinmiş oldu.

 

1Jeff

Developer & Coder
Ultra Member
Joined
Oct 20, 2019
Topics
145
Messages
720
Reaction score
443
Location
Helsinki
Butona basınca PictureBox'ta ki resmi istenilen bir klasöre ".png" olarak kaydetmeyi gösterir misin. Teşekkürler
 

Shiva

Admin
Joined
Jul 31, 2019
Topics
522
Messages
4,097
Solutions
194
Reaction score
14,191
Location
Berlin
Butona basınca PictureBox'ta ki resmi istenilen bir klasöre ".png" olarak kaydetmeyi gösterir misin. Teşekkürler
İstediğin klasöre/konuma istediğin png jpg farketmeyen dosyanın indirmesini sağlayabilirsin. PictureBox'a ihtiyaç duymadan halledebilirsin bunu yani kısaca kodlar şöyle ;

Kütüphanene
using System.Net;


C#:
private void BtnDownload_Click(object sender, RoutedEventArgs e)
{
    using (WebClient wc = new WebClient())
    {
        // Dilersen Wc yerine WebClient kullanabilirsin.
        wc.DownloadProgressChanged += wc_DownloadProgressChanged;
        wc.DownloadFileAsync (
            // Param1 = Link of file
            new System.Uri("indirmebaglantisi"),
            // Param2 = Path to save
            "C:\\Images\\rc.jpg"
        )
    }
}

Yine yapamadıysan şu kodlar işine yarayacaktır.
using System.IO


C#:
WebClient webClient = new WebClient();
            webClient.DownloadFile("https://cdn.discordapp.com/attachments/rc.jpg", @"C:\\Bilmemnereyekoyarsan");
 

1Jeff

Developer & Coder
Ultra Member
Joined
Oct 20, 2019
Topics
145
Messages
720
Reaction score
443
Location
Helsinki
İstediğin klasöre/konuma istediğin png jpg farketmeyen dosyanın indirmesini sağlayabilirsin. PictureBox'a ihtiyaç duymadan halledebilirsin bunu yani kısaca kodlar şöyle ;

Kütüphanene
using System.Net;


C#:
private void BtnDownload_Click(object sender, RoutedEventArgs e)
{
    using (WebClient wc = new WebClient())
    {
        // Dilersen Wc yerine WebClient kullanabilirsin.
        wc.DownloadProgressChanged += wc_DownloadProgressChanged;
        wc.DownloadFileAsync (
            // Param1 = Link of file
            new System.Uri("indirmebaglantisi"),
            // Param2 = Path to save
            "C:\\Images\\rc.jpg"
        )
    }
}

Yine yapamadıysan şu kodlar işine yarayacaktır.
using System.IO


C#:
WebClient webClient = new WebClient();
            webClient.DownloadFile("https://cdn.discordapp.com/attachments/rc.jpg", @"C:\\Bilmemnereyekoyarsan");
teşekkürler. <3
 

Top