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

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

قام بنشر

من فضلكم لدى فولدر رئيسي يحتوى على فولدرات اخرى تحمل ارقام وليس اسماء محتاج كود اتاكد منه من وجود الفولدر من عدمه 
المسار هكذا 
("D:\System\PDF\" & "me.id")

  • أفضل إجابة
قام بنشر

أهلا بك أخي @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

 

قام بنشر
4 دقائق مضت, UserUser2 said:

من فضلك ممكن كود للحذف

تفضل أخي العزيز  🙂 

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

Kill txtPath

 

قام بنشر

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

الدالة توضع في موديول وتظيف المكتبة التالية :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