اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

التاكد من وجود فولدر داخل فولدر اخر


UserUser2
إذهب إلى أفضل إجابة Solved by Moosak,

الردود الموصى بها

  • أفضل إجابة

أهلا بك أخي @UserUser2 🙂

ضع هذه الدالة في موديول  :

Public Function IsFileExists(txtPath As String) As Boolean

' To check whether a given file or folder exists or not
If Len(Dir(txtPath, vbDirectory)) = 0 Then
   IsFileExists = False
Else
   IsFileExists = True
End If
End Function

بعدها في النموذج أو مكان كتابة الكود للتحقق من وجود الملف أكتبها هكذا :

Dim txtPath as String

txtPath = "D:\System\PDF\" & me.id

If IsFileExists(txtPath) = True Then

	'الأمر الذي تريد فعله إذا كان المجلد موجود
Else

	'الأمر الذي تريد فعله إذا لم يكن المجلد موجود 

End IF

 

رابط هذا التعليق
شارك

وهذه دالة أخرى في حال لم تعمل معك الطريقة السابقة 

الدالة توضع في موديول وتظيف المكتبة التالية :Microsoft Scripting Runtime

Public Function DleteFolder(FolderPath As String)
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
fs.DeleteFolder FolderPath, True
Set fs = Nothing
End Function

ثم تستخدمها بنفس الطريقة السابقة مع تعديم اسم الدالة :

Dim txtPath as String
txtPath = "D:\System\PDF\" & me.id

DleteFolder txtPath

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information