(برنامه نویسی سی شارپ) حذف یک پوشه و تغییر نام یک فایل در زبان #C(مهندسی برق _ الکترونیک)

پژوهشگر و نویسنده: دانشجویِ دکترای تخصصی (  افشین رشید )

نکته:در کد مثال فوق، اگر پوشه testdir خالی نباشد، برنامه دچار خطا یا exeption می شود.  به دلیل این که این نسخه از متد (Delete) در کالس Class Directory ، فقط بر روی پوشه های خالی کار می کند 

Path یک رشته به طول صفر است ، فقط فضای سفید دارد ، یا حاوی یک یا چند کاراکتر نامعتبر است. کد زیر نحوه حذف پوشه ها در زبان #C را نشان داده است :

if(Directory.Exists("testdir"))

{

 Directory.Delete("testdir");

 if(Directory.Exists("testdir") == false)

 Console.WriteLine("Directory deleted.");

}

else

 Console.WriteLine("Directory testdir does not yet exist!");

Console.ReadKey();

برای جلوگیری از خطا، می توان کد متد را به صورت زیر تغییر دهید :

Directory.Delete("testdir", true);

پارامتر اضافه شده به متد فوق، خاطر نشان می کند که متد (Delete) بازگشتی یا vecursive باشد. به این معنا که این متد ابتدا از پوشه های درون پوشه اصلی شروع کرده و با حذف آن ها، در انتها به سراغ پوشه اصلی می آید .

 تغییر نام یک فایل در زبان #C

کد زیر، نحوه تغییر نام یک فایل به وشیله #C را نشان می دهد :

(if(File.Exists("test.txt"))

پارامتر اضافه شده به متد فوق، خاطر نشان می کند که متد (Delete) بازگشتی یا vecursive باشد. به این معنا که این متد ابتدا از پوشه های درون پوشه اصلی شروع کرده و با حذف آن ها، در انتها به سراغ پوشه اصلی می آید.

نویسنده: دانشجویِ دکترا (افشین رشید )

دانشجویِ دکترایِ نانو _ میکرو الکترونیک در دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران

انواع تراشه های قابل برنامه ریزیGAL و بلوک term logic (مهندسی برق _ الکترونیک)

قطعات قابل برنامه ریزی مانند ROM ،PLA ،PAL ،PLD در میکرو_ نانو الکترونیک (مهندسی برق _الکترونیک)

برنامه نویسی Python (آشنایی با ساختار و کتابخانه) مهندسی برق_ الکترونیک

(برنامه نویسی سی شارپ) کار با حلقه های Loops در #C (مهندسی برق_ الکترونیک)

(برنامه نویسی سی شارپ) مدیریت خطا Handling Exception در #C (مهندسی برق _ الکترونیک)

(برنامه نویسی سی شارپ)کار با Enumeration در زبان #C (مهندسی برق _ الکترونیک)

(برنامه نویسی سی شارپ) آموزش کار با پنجره Window Tool در ویژوال استودیو (مهندسی برق _ الکترونیک)

پوشه ,متد ,یک ,directory ,testdir ,delete ,نام یک ,یک فایل ,در زبان ,زبان c ,نشان می , console writeline directory ,directory exists testdir

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها


vemsirisa مجله فوق تخصصی صنعت و طراحی خودرو پژوهش لرستان دانلود رایگان China Diagnostic Tool Center azamradnia golbargeu bursdabreelent "اتحادیه صنف محصولات فرهنگی کرمان" برترین بازی و برنامه های کامپیوتر