السلام عليكم ورحمة الله وبركاته
كيف اقوم بأخفاء ملف معين برمجيا باستخدام فيجوال بيسك
دوت نت 2005 على ان يتم اخفاء الملف مثل ملفات النظام
وليس ان يختفي بالطريقة العادية.
مع شكري للجميع...
السلام عليكم ورحمة الله وبركاته
كيف اقوم بأخفاء ملف معين برمجيا باستخدام فيجوال بيسك
دوت نت 2005 على ان يتم اخفاء الملف مثل ملفات النظام
وليس ان يختفي بالطريقة العادية.
مع شكري للجميع...
في هذا المثال استخدمت OpenFileDialog و Button فقط
اكتب الكود التالي في الزر :
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then Dim path As String = OpenFileDialog1.FileName If (File.GetAttributes(path) And FileAttributes.Hidden) = FileAttributes.Hidden Then ' Show the file. File.SetAttributes(path, FileAttributes.Archive) Else ' Hide the file. File.SetAttributes(path, File.GetAttributes(path) Or FileAttributes.Hidden) End If End If
مع ملاحظة انه يجب عليك استيراد
Imports System.IO
>> تجارب برمجية <<
[/وسط][/وسط][/وسط]
شكرا اخي على ردك لكني اعرف هذه الطريقة
لكن سؤالي كيف اخفي الملف كأنه ملف نظام
ساشرح لك كيف
في My Computer اذهب الى Tools ثم Folder Options
ثم View ابحث عن Hidden files and folders
ضع على التبويت الثاني Show hidden files and folders
ثم اسفلها قم بأزالة اشارة الصح من تحت
Hide protected operating system files (Recommended)
اذهب الى السواقة c: سوف يظهر لك ملفات النظام المخفية
فهنا سؤالي كيف لي ان اخفي ملف بهذه الطريقة مثل ملفات النظام عن
طريق كود على فيجوال بيسك دوت نت, مع شكري على ردك
نفس طريقة الأخ Scoool ولكن استخدم FileAttributes.System بالإضافة إلى FileAttributes.Hidden
مثال:
للإخفاء
File.SetAttributes("path\Filename.ext", File.GetAttributes("path\Filename.ext") Or FileAttributes.Hidden Or FileAttributes.System)للإظهار
File.SetAttributes("path\Filename.ext", File.GetAttributes("path\Filename.ext") And FileAttributes.Hidden And FileAttributes.System)عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
هذا الموضوع مغلق.