Təşəkkür
Yuxarıda yazdığım nümunə faylları siyahiya almaq üçün idi, meseleni sehv anlamışdım. Aşağıda verilmiş prosedurda Butun prosesləri bir massivə yığaraq "notepad" prosesini baglayır
private void btnProcess_Click(object sender, EventArgs e)
{
try
{
RunningProcess.Items.Clear();//Clear all the Process which Running already.
Process[] p = Process.GetProcesses();//Number of Process which is running inside has been taken inside the array.
for (int i = 0; i 0)
{
//This shows that Number of Running Process inside the LabelBox if we choose or select the process inside the labelbox and Kill it with the help of Remove Process Button.
RunningProcess.Items.Remove(RunningProcess.SelectedItem);
}
}
}
Ətraflı aşağıdakı linkə baxa bilərsiz
http://www.mindstick.com/Articles/c5c08a18-908c-4410-925b-a4f57e62e1c7/?RUNNING%20PROCESS%20IN%20C
Aşağıdakı verilmiş qovluqdakı faylların adlarını listbox-a əlavə edən example verilib:
// Fayllarin oldugu qovlugun elani
DirectoryInfo dinfo = new DirectoryInfo(@"C:\TestDirectory");
// Elave olunacaq fayllarini tipinin secilmesi( hamisi ucun *.*)
FileInfo[] Files = dinfo.GetFiles("*.txt");
// Fayllarin adlarinin siyahiya salinmasi
foreach( FileInfo file in Files )
{
listbox1.Items.Add(file.Name);
}