الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود Kill المعروف لايقوم بحذف الملفات المخفية اريد كود لحذفه

مغلق
بدأه walled_aall@hot في 25 مايو 2007 · 9 رد · 740 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا استخدم Kill في الحذف ولكن المشكلة انه لايقوم بحذف اي ملف مخفي يقول

File not found ما الحل؟؟

شكرا

www.acrowing.com

اول موقع عربي لرياضة التجديف

#2

أما أنك تظهر الملف أو تستعمل الكود التالى لمسح ملف أو مجلد , نهائيا أو الى سلة المحذوفات :

'This program needs a Common Dialog Box, named CDBox.
'  (To add the Common Dialog Box to your tools menu, go to Project->Components (or press CTRL-T)
'   and select Microsoft Common Dialog control)
Private Type SHFILEOPSTRUCT
	hWnd As Long
	wFunc As Long
	pFrom As String
	pTo As String
	fFlags As Integer
	fAborted As Boolean
	hNameMaps As Long
	sProgress As String
End Type
Private Const FO_DELETE = &H3
Private Const FOF_ALLOWUNDO = &H40
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Sub Form_Load()
	'KPD-Team 1998
	'URL: http://allapi.mentalis.org/
	Dim SHFileOp As SHFILEOPSTRUCT
	'Set the dialog's title
	CDBox.DialogTitle = "Select a file to delete ..."
	'Set the dialog's filter
	CDBox.Filter = "All Files (*.*)|*.*"
	'Show the 'Open File' dialog
	CDBox.ShowOpen
	With SHFileOp
		'Delete the file
		.wFunc = FO_DELETE
		'Select the file
		.pFrom = CDBox.filename
		'Allow 'move to recycle bn'
		.fFlags = FOF_ALLOWUNDO
	End With
	'perform file operation
	SHFileOperation SHFileOp
	MsgBox "The file '" + CDBox.filename + "' has been moved to your Recycling Bin !", vbInformation + vbOKOnly, App.Title
End Sub
#3

أما أنك تظهر الملف أو تستعمل الكود التالى لمسح ملف أو مجلد , نهائيا أو الى سلة المحذوفات :

'This program needs a Common Dialog Box, named CDBox.
'  (To add the Common Dialog Box to your tools menu, go to Project->Components (or press CTRL-T)
'   and select Microsoft Common Dialog control)
Private Type SHFILEOPSTRUCT
	hWnd As Long
	wFunc As Long
	pFrom As String
	pTo As String
	fFlags As Integer
	fAborted As Boolean
	hNameMaps As Long
	sProgress As String
End Type
Private Const FO_DELETE = &H3
Private Const FOF_ALLOWUNDO = &H40
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Sub Form_Load()
	'KPD-Team 1998
	'URL: http://allapi.mentalis.org/
	Dim SHFileOp As SHFILEOPSTRUCT
	'Set the dialog's title
	CDBox.DialogTitle = "Select a file to delete ..."
	'Set the dialog's filter
	CDBox.Filter = "All Files (*.*)|*.*"
	'Show the 'Open File' dialog
	CDBox.ShowOpen
	With SHFileOp
		'Delete the file
		.wFunc = FO_DELETE
		'Select the file
		.pFrom = CDBox.filename
		'Allow 'move to recycle bn'
		.fFlags = FOF_ALLOWUNDO
	End With
	'perform file operation
	SHFileOperation SHFileOp
	MsgBox "The file '" + CDBox.filename + "' has been moved to your Recycling Bin !", vbInformation + vbOKOnly, App.Title
End Sub
#4

قم بالتأكد من وجود الملف .

فا إن وجد يقوم بتغير حالته من الحاله المخفيه الى العاديه ومن ثم يقوم بحذفه .

كما هو موضح بالكود التالي :

	If Dir("c:\x.txt", vbHidden) <> "" Then
		SetAttr ("c:\x.txt"), vbNormal
		Kill "c:\x.txt"
	End If

بإفتراض ان مسار الملف هو ( c:\x.txt )

بالتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#5
msayed2004 كتب:
أما أنك تظهر الملف أو تستعمل الكود التالى لمسح ملف أو مجلد , نهائيا أو الى سلة المحذوفات :

بسم الله

الاخ العزيز كيف يمكن استخدام هذه الدالة في حذف مجلدات بأكملها

افادكم الله

وشكرا

#6

فى المثال بتاع الـ KPD Team أعتمدوا على أختيار ملف بالـ Common Dialog و مسحه , عموما المسار يعطى للدالة بالجزء pFrom من الـ Structure المسمى SHFILEOPSTRUCT

يعنى أى مسار بدل CDBox.filename

#7

ممكن شرح الداله دي يا اخ احمد

اقتباس
SetAttr ("c:\x.txt"), vbNormal

وشكرا جزيلاا

  1. سبحان الله وبحمده سبحان الله العظيم


    متى نحكم العالم زى زمان ايام اجددنا

    صلى الله على محمد صلى الله عليه وسلم



#8
SetAttr Statement
#9

الدالة SetAttr

وظيفتها تغيرحالة الملف فيمكنها ان تجعله مخفي او للقراءه فقط .... الخ .

وتكون صيغة هذه الدالة كالاتي:

SetAttr("مسار الملف الذي تريد اخفائة"), vbHidden

حيث انها ستقوم بإخفاء هذا الملف .

وهذه بقية البرامترز او المعاملات القاني بالقيم التالية :

- vbNormal 0 عادي

- vbReadOnly 1 للقراءة فقط

- vbHidden 2 مخفي

- vbSystem 4 ملف نظام

- vbArchive 3 أرشيف

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#10

الأخ الفاضل ...

راجع: كيفية حذف جميع الملفات داخل مجلد

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…