C# : Membuat Folder/Directory saat Runtime dengan Code C#

Hai temen-temen coder! 🙋

Di artikel ini Rani kita bahas bagaimana membuat folder dengan code C# dengan cek terlebih dahulu apakah folder tersebut sudah ada atau belum. 

Untuk contoh project kali ini kita siapkan root folder tempat kita menyimpan folder baru yang akan kita buat dan Rani buat di D:/upload. 


Kemudian buat sebuah project aplikasi desktop C# bernama CSharpSample. Atur UI nya seperti di bawah. Ada 3 control yaitu Label, Textbox dan button.


Kemudian kita tulis code seperti di bawah ini. Jangan lupa tambahkan using System.IO ya!

using System;
using System.IO;
using System.Windows.Forms;

namespace CSharpSample
{
    public partial class Form1 : Form
    {
        //lokasi folder ditempatkan
        string root = @"D:\upload\";

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = "Root : " + root;
            button1.Text = "Create";
        }

        private void Button1_Click(object sender, EventArgs e)
        {
            string FolderName = root + textBox1.Text;
            if (!Directory.Exists(FolderName)) {
                Directory.CreateDirectory(FolderName);
                MessageBox.Show(textBox1.Text + " folder created!");
            } else
            {
                MessageBox.Show(textBox1.Text + " has already exist!");
            }
        }
    }
}

Setelah selesai menuliskan code, mari kita coba run. Ketikan nama folder yang ingin dibuat di textbox, kemudian klik tombol Create.




Sebagai contoh nama folder yang akan dibuat yaitu rani. Karena folder ini belum ada sebelumnya belum ada maka akan muncul pesan "rani folder created!"


Yuk kita cek dulu apakah folder yang kita buat tadi apa sudah ada atau belum.



Dengan folder yang sudah ada kita coba buat ulang. Hasilnya muncul pesan "rani has already exist"


Download sample project disini!






Post a Comment

0 Comments