حذف منطقی یک فابل

سلام به همه

نمی دونم که سوالی رو می پرسم جاش مناسبه یا نه. خلاصه اگه اشتباهی شده ببخشید.
همون طور که می دونید وقتی یه فایل یا پوشه رو حذف می کنید در واقع به دو صورت قابل حذفه . یکی حذف منطقی یکی فیزیکی .
فیزیکی اونه که دیگه قابله بازگردانی نیست و کاملا حذف شده . دیگه اینکه منطقی یعنی این که فقط اون فایل از جلوی دید شما حذف شده و قابل بازگردانی(منظورم ریکاوریه).
حالا سوالم اینجاس چطوری می شه یه فایل رو منطقی یا فیزیکی با برنامه نویسی حذف کرد و چطوری می شه اون رو بازگردانی کرد ؟؟؟

واضح تر بگم با حذف یه فایل یک فلگ مربوط به آن فایل ست می شه . می خاستم بدونم چطوری می شه این فلگ رو ست کرد با برنامه نویسی ؟؟؟

دمتون گرم هر راهنمایی شما خیلی کمکه برام