+1 امتیاز

سلام

با کد زیر میشه فایلهای با پسوند exe رو در مسیر مشخص پاک کرد.

                string M = @"c:\newfolder";
                string Extension = ".exe";
                string[] FileName = Directory.GetFiles(M);

                foreach (string f in FileName)
                {
                    if (Path.GetExtension(f) == Extension)
                    {
                        File.Delete(f);
                    }
                }

حالا من میخوام اگر تو مسیر مشخص شده فایل test.exe وجود داشته باشه این فایل پاک نشه و مابقی فایلهای exe پاک بشن

بسته شده

1 پاسخ

+4 امتیاز
 
بهترین پاسخ

سلام ، می تونستید با از عملگر && استفاده کنید !

foreach (string f in FileName)
{
    if (Path.GetExtension(f) == Extension && Path.GetFileName(f) != "test.exe")
    {
        File.Delete(f);
    }
}

** داخل Notepad کد رو نوشتم . فضای نام های مورد نیاز رو using کن . اگر هم اشتباه تایپی داره ببخشید
 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...