Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Yeni Klasör Oluşturmak İçin...


Öne çıkan mesajlar

Mesaj tarihi:
int sayac = 0;
private void btnOlustur_Click(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@"C:UsersAllUserDesktop" );
di.CreateSubdirectory("Yeni Klasor" + sayac.ToString());
sayac++;
}

Bu masaustune sınırsız sayıda klasor atarsın bununla..

Istersen for Dongusune alıp yaratmak ıstedıgın kadar klasor u tek seferde de verebılırsın...

Edit:
Hatta ıstersen programı calıstırdıktan sonra tusa falan basmıyım dıyosan bu kodları Formun Contruct kısmına yazıp form load da formu kapatırsan..Form acılır sen acıldıgını goremeden kapanır o arada da Yenı Klasor u ekler..Birden fazla klasor eklemesı ıcın extra bı ıslemler yapmak lazım ama onada bakarım..
Mesaj tarihi:
said:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
string klasor = "Yeni Klasor";
DirectoryInfo di = new DirectoryInfo(@"C:UsersAllUserDesktop" );
DirectoryInfo[] altklasorler = di.GetDirectories();
int sayac = 0;
foreach (DirectoryInfo altklasor in altklasorler)
{
if (altklasor.Name.StartsWith("Yeni Klasor" ))
sayac++;
}
di.CreateSubdirectory(klasor + sayac.ToString());
}
private void Form1_Load(object sender, EventArgs e)
{
this.Close();
}
}


Bu arada bu kodlar C# dili Visual Studio da yazıldı..Bunun Debug kısmında exe sını masaustune atarsan..Her tıkladıgında sana bır adet Yenı Klasor verır.

Klasor u ekleyecegın Masaustundekı tum klasorlerı kontrol eder daha once eklenmıs Yenı Klasor ise ısım degısıklıgı yaparak ekler..
Mesaj tarihi:
said:


if (sayac == 0)
di.CreateSubdirectory(klasor);
else
di.CreateSubdirectory(klasor + " " + sayac.ToString());



Klasor u eklerken sayac a gore If e alırsak daha onceden Yenı Klasor yoksa son kısmına gereksiz yere 0 yazmasını engellemıs oluruz..
Mesaj tarihi:
21312 tane yaratırken 3 tane tusa her seferınde basması da yorabılır ama..

Benım ıcın onemlı olan bır seyler yazmak ıcın konu bulmaktı.Buradan da kendıme oyle bır malzeme cıkardım..

Cok mantıklı veya kullanıslı olması gerekmez..
×
×
  • Yeni Oluştur...