المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف يمكن انشاء مجلد لا يحذف بـــ Folder.Create


ياسرهتهت
30-10-2017, 10:45 PM
بسم الله الرحمن الرحيم

كيف يمكن انشاء مجلد لا يحذف بـــ Folder.Create

هل يمكن انشاء مجلد محمي ضد الحذف

موفق بإذن الله ... لك مني أجمل تحية .

ثامر أبو بلقيس
31-10-2017, 06:55 PM
:abc_128: لماذا أستاذي هذه الاسئلة الصعبة ؟ خفف شوية خلي الواحد يحاول :abc_139:

عبد الهادي بهاب
31-10-2017, 06:58 PM
folder creat لانشاء المجلدات
و للحذف delet
كيف يحدف بدالة انشاء ؟
ام المقصود اذا كان الملف بنفس الاسم موجود فلا بحدفه

عبد الهادي بهاب
31-10-2017, 07:17 PM
اليس من الاافضل جعله مخفيا من النظام ؟
فلا يظهر لكي نحاول حذفه

عبد الهادي بهاب
31-10-2017, 07:23 PM
فرضا انني فهمت ساكمل
..............
اريد انشاء محلد اسمه Copied Files ثم لا نريد من احدهم حذفه


DestFolder = Shell.GetFolder(SHF_MYDOCUMENTS);
Folder.Create(DestFolder.."\\Copied Files");

attrib = {};
attrib.Hidden = true;
attrib.System = true;
File.SetAttributes( DestFolder.."\\Copied Files", attrib );





انتقل الى المستندات لن يظهر المحلد و لو باستعمال خاصية اظهار الملفات المخفية طبعا احعل البرنامج مسؤلا

ثامر أبو بلقيس
31-10-2017, 09:43 PM
فرضا انني فهمت ساكمل
..............
اريد انشاء محلد اسمه Copied Files ثم لا نريد من احدهم حذفه


DestFolder = Shell.GetFolder(SHF_MYDOCUMENTS);
Folder.Create(DestFolder.."\\Copied Files");

attrib = {};
attrib.Hidden = true;
attrib.System = true;
File.SetAttributes( DestFolder.."\\Copied Files", attrib );





انتقل الى المستندات لن يظهر المحلد و لو باستعمال خاصية اظهار الملفات المخفية طبعا احعل البرنامج مسؤلا

https://a.top4top.net/p_6699g1gp1.png

يبدو أن السؤال صعب كون جا السؤال ساهل
كنت نحاول معكم ( أتابع)

ياسرهتهت
31-10-2017, 11:31 PM
فرضا انني فهمت ساكمل
..............
اريد انشاء محلد اسمه Copied Files ثم لا نريد من احدهم حذفه


DestFolder = Shell.GetFolder(SHF_MYDOCUMENTS);
Folder.Create(DestFolder.."\\Copied Files");

attrib = {};
attrib.Hidden = true;
attrib.System = true;
File.SetAttributes( DestFolder.."\\Copied Files", attrib );





انتقل الى المستندات لن يظهر المحلد و لو باستعمال خاصية اظهار الملفات المخفية طبعا احعل البرنامج مسؤلا

-----------------------
بسم الله الرحمن الرحيم
فكره رائعه ومعلومه مفيدة
كود اخفاء المجلد لم اكن اعرفه
جزاك الله كل خير اخي عبد الهادي

انا اقصد انشاء مجلد لا يمكن حذفه اي للاطلاع فقط

موفق بإذن الله ... لك مني أجمل تحية .

:abc_152::abc_152::abc_152:

عبد الهادي بهاب
01-11-2017, 01:26 AM
-----------------------

انا اقصد انشاء مجلد لا يمكن حذفه اي للاطلاع فقط





DestFolder = Shell.GetFolder(SHF_MYDOCUMENTS);
Folder.Create(DestFolder.."\\Copied Files");

attrib = {};
attrib.ReadOnly = true;
File.SetAttributes( DestFolder.."\\Copied Files", attrib );

جرب هذا هو نفسه
لكن يعكل فقط مدام المشروع مفتوح ........يعني لا يقب الحدف ........لكن لما تعلق المشروع يمكن حذفه .........
اذن لماذا لا نجعل ايقونة البرنامج مختفية مثلا .........او لما تشغل التجميعة هو نفسه يشغل مشروعا اخر خفيا يحمل الكود هذا ؟
تبقى اشكالية اعادة تشغيل الجهاز .........:abc_085::abc_085::abc_085:

ثامر أبو بلقيس
01-11-2017, 07:39 AM
DestFolder = Shell.GetFolder(SHF_MYDOCUMENTS);
Folder.Create(DestFolder.."\\Copied Files");

attrib = {};
attrib.ReadOnly = true;
File.SetAttributes( DestFolder.."\\Copied Files", attrib );

جرب هذا هو نفسه
لكن يعكل فقط مدام المشروع مفتوح ........يعني لا يقب الحدف ........لكن لما تعلق المشروع يمكن حذفه .........
اذن لماذا لا نجعل ايقونة البرنامج مختفية مثلا .........او لما تشغل التجميعة هو نفسه يشغل مشروعا اخر خفيا يحمل الكود هذا ؟
تبقى اشكالية اعادة تشغيل الجهاز .........:abc_085::abc_085::abc_085:

هذا الكود لم يمنع حذف المجلد حتى في حال اشتغال التجميعية - عن الاكواد المكتوبة للاعضاء اتحدث وفي بيئة xp اعمل -:abc_088:
ولاداع لتكليف ثلاث وجوه لتصب غضبها بهذا الشكل قد نحل المشكل بثلاث حروف بدل تلك الوجوه

عبد الهادي بهاب
01-11-2017, 02:01 PM
محرد افكار .......lمكن استخدام الريجستري لمنع ذلك

ثامر أبو بلقيس
01-11-2017, 11:30 PM
بسم الله الرحمن الرحيم

كيف يمكن انشاء مجلد لا يحذف بـــ Folder.Create

هل يمكن انشاء مجلد محمي ضد الحذف

موفق بإذن الله ... لك مني أجمل تحية .

وحتى لا يبق التساؤل هكذا :
Folder.Create("C:\\lpt1\\");


غير في الرقم 1 و ستتحصل في كل مرة على ما تريد أي عديد المجلدات
بذات المواصفات

ياسرهتهت
02-11-2017, 07:13 AM
وحتى لا يبق التساؤل هكذا :
Folder.Create("C:\\lpt1\\");


غير في الرقم 1 و ستتحصل في كل مرة على ما تريد أي عديد المجلدات
بذات المواصفات

بسم الله الرحمن الرحيم
:abc_152::abc_152:100% :abc_152::abc_152:
:abc_138::abc_138: