كيفية القيام بما يلي: إنشاء نسخة للملف في نفس الدليل في Visual Basic
استخدم أسلوب My.Computer.FileSystem.CopyFile لنسخ الملفات . و توفر المعلمات إمكانية الكتابة فوق الملفات الموجودة و إعادة تسمية و إظهار تقدُم الملف و تسمح للمستخدم بإلغاء العملية .
لإنشاء نسخة للملف في نفس المجلد
استخدم أسلوب CopyFile مع تزويد ملف الهدف و الموقع. و المثال التالي ينشئ نسخة من test.txt تسمى test2.txt.
My.Computer.FileSystem.CopyFile("C:\TestFolder\test.txt", "C:\TestFolder\test2.txt", Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs, FileIO.UICancelOption.DoNothing)
لإنشاء نسخة من الملف في نفس المجلد ، مع الكتابة فوق الملفات الموجودة
استخدم أسلوب CopyFile ، مع تزويد ملف الهدف و الموقع و تعيين overwrite إلى True. و المثال التالي ينشئ نسخة من test.txt تسمى test2.txt ثم يقوم بالكتابة فوق أي ملفات موجودة بواسطة ذلك الاسم.
My.Computer.FileSystem.CopyFile("C:\TestFolder\test.txt", "C:\TestFolder\test2.txt", True)
برمجة نشطة
قد تتسبب الحالات التالية في طرح استثناء :
المسار غير صحيح لسبب من الأسباب التالية : إنها سلسلة ذات طول صفري , و تحتوي فقط على مسافة بيضاء ، أو تحتوي على أحرف غير صحيحة أو تعتبر مسار جهاز يبدأ بـ \\. \) (ArgumentException).
تعذر استرداد النظام للمسار المطلق (ArgumentException).
المسار غير صحيح لأنه Nothing (ArgumentNullException).
ملف المصدر غير صالح أو غير موجود (FileNotFoundException) .
يشير مسار المجمَع إلى دليل موجود (IOException).
ملف الوجهة موجود و يتم تعيين overwrite إلى False (IOException).
ليس لدى مستخدم أذونات كافية للوصول إلى الملف (IOException).
الملف الذي له نفس الاسم في مجلد الهدف يكون قيد الاستخدام (IOException).
اسم الملف أو المجلد في المسار يحتوي على نقطتين (:) أو في تنسيق غير صالح (NotSupportedException).
ShowUI تُعيَن إلى True ، و onUserCancel تُعيَن إلى ThrowException ، و يلغي المستخدم التشغيل (OperationCanceledException).
ShowUI تُعيًن إلى True, و onUserCancel تٌعين إلى ThrowException، و يحدث خطأ إدخال/إخراج غير محدد (OperationCanceledException).
يتجاوز المسار الحد الأقصى المعرف من قبل النظام للطول (PathTooLongException).
لم يكن لدى المستخدم الإذن المطلوب (UnauthorizedAccessException).
يفتقر المستخدم للأذونات الضرورية لعرض المسار (SecurityException).
راجع أيضًا:
المهام
كيفية القيام بما يلي: نسخ الملفات مع نمط معين إلى الدليل في Visual Basic
كيفية القيام بما يلي: إنشاء نسخة للملف في دليل مختلف في Visual Basic
كيفية القيام بما يلي: نسخ الدليل إلى دليل آخر في Visual Basic
كيفية القيام بما يلي: إعادة تسمية ملف في Visual Basic