كيفية القيام بما يلي: نقل مجموعة من الملفات في Visual Basic
أسلوب My.Computer.FileSystem.MoveFile يسمح لك بنقل الملفات بين الدلائل .
و في حالة عدم وجود بنية الهدف ، سيتم إنشاءها .
لنقل مجموعة من الملفات من دليل واحد إلى الآخر
تعريف مجموعة من الملفات واستدعاء أسلوب MoveFile . هذا المثال ينقل كل الملفات في دليل MyDocuments إلى مجلد StorageDir.
For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments, Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.*") Dim foundFileInfo As New System.IO.FileInfo(foundFile) My.Computer.FileSystem.MoveFile(foundFile, "C:\StorageDir\" & foundFileInfo.Name) Next
برمجة نشطة
و قد تتسبب الحالات التالية باستثناء :
المسار غير صحيح لسبب من الأسباب التالية : إنها سلسلة ذات طول صفري , و تحتوي فقط على مسافة بيضاء ، أو تحتوي على أحرف غير صحيحة أو تعتبر مسار جهاز يبدأ بـ \\. \) (ArgumentException).
المسار غير صحيح لأنه Nothing (ArgumentNullException).
ملف المصدر غير صالح أو غير موجود (FileNotFoundException) .
المسار الكامل يشير إلى دليل موجود ، و ملف الوجهة الموجود و overwrite تُعيَن إلى False ، و ملف في الدليل الهدف مع نفس الاسم المُستخدم أو ليس لدى المستخدم أذونات كافية للوصول إلى الملف (IOException).
اسم الملف أو الدليل في المسار يحتوي على نقطتين (:) أو في تنسيق غير صالح (NotSupportedException).
showUI تُعيَن إلى True, و onUserCancelOption تُعيَن إلى ThrowException، و إما يقوم المستخدم بإلغاء التشغيل أو حدوث خطأ إدخال/إخراج غير محدد (OperationCanceledException).
يتجاوز المسار الحد الأقصى المعرف من قبل النظام للطول (PathTooLongException).
يفتقر المستخدم للأذونات الضرورية لعرض المسار (SecurityException).
لم يكن لدى المستخدم الإذن المطلوب (UnauthorizedAccessException).
راجع أيضًا:
المهام
كيفية القيام بما يلي: إعادة تسمية ملف في Visual Basic
كيفية القيام بما يلي: حذف ملف في Visual Basic
كيفية القيام بما يلي: إنشاء نسخة للملف في دليل مختلف في Visual Basic
كيفية القيام بما يلي: تحليل مسارات الملف في Visual Basic
كيفية القيام بما يلي: إنشاء دليل في Visual Basic
كيفية القيام بما يلي: نقل محتويات الدليل في Visual Basic