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

تغيير خصائص الملف

مغلق
بدأه بوفهد في 10 فبراير 2002 · 7 رد · 811 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

واجهتني مشكله اني لا اقدر ان اكتب داخل ملف Readonly

فكيف اغير خاصيه read-only و خاصيه Hiddien

وشكراً :P

#2

السلام عليكم

لتغيير خصائص الملف استخدم الدالة FileSetAttr

راجع delphi help هناك مثال عن الدالة .

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#3

اشكرك يا اخي tmaaa

انا في الحقيقه جربتها من قبل ولكنها ما اشتغلت معاي

يا ليت لو تعطيني مثال عليها وشكراً :)

#4

السلام عليكم

Delphi help يحوي مثال . اطلعت عليه ام لا ؟ ;)

هذا مثال جربته و نفع معي ( winxp ) :

على افتراض وجود a.txt في drive c

filesetattr('c:a.txt',faReadOnly or faHidden);
// لن نرى الملف فقد أصبح  hidden

filesetattr('c:a.txt',faArchive);
// نغير خاصية الملف الى Archive

ربما هناك طرق أخرى لتغيير صفات ملف سأخبرك ان لقيت غيرها

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#5

السلام عليكم

كدت انسى :o

دالة api الخاصة بهذا الشئ هي SetFileAttributes . راجع windows sdk help المرفق مع delphi او راجع الـ msdn .

هذا مثال لتغيير خصائص directory

SetFileAttributes('c:x',FILE_ATTRIBUTE_READONLY or FILE_ATTRIBUTE_HIDDEN);
//--------
SetFileAttributes('c:x',FILE_ATTRIBUTE_ARCHIVE);

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#6

شكرا يا شباب هذا المطلوب :) وسامحونا :o

#7

السلام عليكم

:'( :'( :'(

أخ بو فهد أرجو انك ما تكون زعلت مني او فهمتني خطأ .

كان قصدي في اصراري عليك بالاطلاع على delphi help هو ان تستفيد .

فعندما تتطلع على الشرح الخاص بالدالة FileSetAttr سترى انها توجد ضمن ( category ) فئة file management routines , فلم لا تتطلع على مجموعة الدوال ضمن تلك الفئة ;) , هناك العديد من الدوال .

وهكذا يمكن لك ان تتعلم الكثير بالاطلاع على delphi help ;) . فقط يجب ان يكون لديك حب الاستطلاع :D :D

و لو تعبت قليل في الترجمة لكن كل شئ يهون في سبيل العلم .

اتمنى ان ما كنت اقصده قد وصل اليك . و ان شاء الله تكون مازعلت .

تحياتي لك و لجميع الاخوة .

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#8

لا يا عزيز والله انا مو زعلان

بس انا ما سألت الا بعد ما جربت وما عرفت :) وشكراً مره اخرى

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

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