View Full Version : حذف فايل exe مخفي شده فقط خواندني
Site Admin
چهارشنبه 15 دی 1389, 00:35 صبح
با سلام من ميخوام فايل exe يا هرفايلي كه مخفي يا سيستمي و يا فقط خواندني شده را حذف كنم
Felony
چهارشنبه 15 دی 1389, 07:32 صبح
تو یک پوشه خاص یا کل درایو ؟
اگر تو یک پوشه خاص به صورت زیر میشه :
var
S: TSearchRec;
begin
if FindFirst('C:\*.*', faReadOnly or faSysFile or faHidden, S)= 0 then
repeat
DeleteFile('C:\' + S.Name);
until (FindNext(S)<> 0);
FindClose(S);
end;
اگر کل درایو یا یک پوشه با زیرپوشه هاش رو میخوای قبلا تو بخش نمونه کدها یک نمونه قرار داده بودم .
@ اگر از دلفی 2009 یا 2010 استفاده میکنی ، میتونی از توابع کتابخانه IOUtils استفاده کنی .
Site Admin
چهارشنبه 15 دی 1389, 15:30 عصر
با عرض سلام من يك دستور جستو فايل را نميخوام شما فرض كنيد يك فايل به نام a.exe در روت درايو c داريد كه hidden و readonly شده من با دستور
deletefile('c:\a.exe'); تست كردم پاك نميشه
Felony
چهارشنبه 15 دی 1389, 18:50 عصر
خوب برای اینکه ReadOnly هست ، اول از حالت ReadOnly خارجش کنید بعد :
FileSetAttr('C:\a.exe', -faReadOnly);
if DeleteFile('C:\a.exe') then
ShowMessage('Deleted !');
Mask
چهارشنبه 15 دی 1389, 19:10 عصر
با اجازه:لبخند:
به خاطره اینه که مخفیه.
اول از این حالت درش بیار.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.