نوافذ تطبيق هذا القانون. سوف السيارات حذف جميع المجلدات في اختيار الطريق لكنها تستبعد هذه القائمة المحددة في ملف نصي. قبل أن تحذف ، فإنه سيجعل من نسخة احتياطية لمجلد. ومع ذلك ، الاحتياطية مجلد سيتم حذف عند بدء تطبيق هذا.

استخدام نظام ؛
باستخدام System.IO ؛
باستخدام System.Collections.Generic ؛
باستخدام System.ComponentModel ؛
استخدام System.Data ؛
باستخدام System.Drawing ؛
استخدام System.Text ؛
باستخدام System.Windows.Forms ؛

الأسماء DSQ
(
الجزئية من الدرجة العامة Form1 : نموذج
(
Form1 العامة ()
(
InitializeComponent () ؛

/ / حذف احتياطية في حال وجود مجلد
اذا كان (Directory.Exists ( "ج : \ \ الاحتياطية"))
Directory.Delete ( "ج : \ \ النسخ الاحتياطي" ، صحيح) ؛

/ / وظيفة تشغيل تحذف إلا إذا وجدت RequiredDirectory.txt
اذا كان (File.Exists ( "ج : \ \ test2 \ \ RequiredDirectory.txt"))

(
/ / احصل على كل دليل فرعي
سلسلة [] subdirectoryEntries = Directory.GetDirectories ( "ج : \ \ test2") ؛
/ / مسح كل دليل فرعي الحوض الصغير
foreach (سلسلة دليل فرعي في subdirectoryEntries)
(
int موجود = 0 ؛
/ / تحميل RequiredDirectory.txt
استخدام (ريال StreamReader = جديدة StreamReader ( "ج : \ \ test2 \ \ RequiredDirectory.txt "))
(
سلسلة خط ؛
/ / مقارنة مع دليل فرعي في قوائم دليل RequiredDirectory.txt
في حين أن ((خط sr.ReadLine = ())! = باطل)
(
/ / إذا كانت المباراة مواجهة الزيادة موجود
اذا كان (line.CompareTo (دليل فرعي). ToString () == "0")
+ + وجدت ؛
)

)
/ / لا تفعل شيئا إذا ما وجدت
اذا كان (موجود> 0)
؛
/ / نسخ احتياطية وحذفها
أيضا
(
سلسلة الاحتياطية = "جيم : \ \ الاحتياطية \ \" + subdirectory.Remove (0 ، 9) ؛
copyDirectory (دليل فرعي ، الاحتياطية) ؛
Directory.Delete (دليل فرعي ، صحيح) ؛
)
)
)
أيضا
(
textBox1.Text = "لم يتم العثور على RequiredDirectory.txt" ؛
)

Environment.Exit (0) ؛
)

/ / نسخ الدليل وظيفة
ساكنة باطلة copyDirectory العامة (سلسلة Src ، سلسلة Dst)
(
سلسلة [] ملفات ؛

اذا كان (Dst [Dst.Length -- 1]! = Path.DirectorySeparatorChar)
Dst + = Path.DirectorySeparatorChar ؛
إذا (! Directory.Exists (Dst)) Directory.CreateDirectory (Dst) ؛
ملفات = Directory.GetFileSystemEntries (Src) ؛
foreach (العنصر في سلسلة الملفات)
(
/ / دون أدلة
اذا كان (Directory.Exists (العنصر))
copyDirectory (العنصر ، Dst + Path.GetFileName (العنصر)) ؛
/ / الملفات الموجودة في الدليل
أيضا
File.Copy (العنصر ، Dst + Path.GetFileName (العنصر) ، وصحيح) ؛
)
)
)
)

واستمتع حصة : وصلة لهذه الرموز الاجتماعية إشارة مرجعية المواقع حيث يمكن للقراء حصة جديدة واكتشاف صفحات الويب.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit
  • Facebook
  • Google
  • Live
  • YahooMyWeb
  • Furl
  • Slashdot
  • Spurl
  • Mixx
  • BlinkList
  • Bumpzee