PDA

View Full Version : جلوگیری از حذف فایل



رهنورد2
پنج شنبه 06 مهر 1385, 17:08 عصر
دربانکهایی که یک فیلد آن فایل مثل تصویر-صوت و...است به نظر شما بهتر نیست که در بانک آن فایل
را ذخیره نکنیم بلکه فایلها را درپوشه ایی مخصوص بگذاریم ومسیر آن را در فایل به عنوان یک رشته

بگذاریم ؟

ضمنا اگر بخواهیم فایلهایی که مااز انها در برنامه مان برای اجرا مسیر انها رانوشته ایم طوری که اگر

جابه جا شوند برنامه مشکل پیدا می کند ان فایلها جا به جا یا حذف نشوند چه باید کرد(مثل فایلهایی که

یکی از فیلدهای جدول یک بانک باشد)

ghabil
پنج شنبه 06 مهر 1385, 19:17 عصر
این بحث یک بحث قدیمیه با کلی معایب و مزایا برای هرکدوم از روشها ولی در حالا حاضر با توجه امکانات دیتابیسها و اینکه Large Object هار در جداگانه نگهداری میکنند ، گفته میشه که نگهداری آبجکتها در دیتابیس بهتره ، البته بازهم به کاری که میخواین انجام بدین بستگی داره.
برای این هم که یک فایل پاک نشه یا میتونی از سیتم عامل بخوای که این کار رو برات بکنه مثلا روی یک Fat که NTFS هست درسترسی ReadOnly بزاری یا اینکه خودت یک Agent بنویسی که مواظب فایلهات باشه ولی خب همینوطری که میبینی یکی از دلایلی که میگن فایل رو هم کنار دیتا بزاری تو دیتابیس بهتره همین مسئله امنیت و دسترسی به فایل هست...

fotondiamond
پنج شنبه 06 مهر 1385, 19:43 عصر
نظرت در رابطه با ذخیره مسیر فایل ها ایده خوبیه چون دیتا بیس سنگین نمیشه و دردسرش هم کمتره.
می تونید فایل های مورد نظرتون رو باز نگه دارید تا کسی نتونه اونها رو حذف بکنه، البته اگه فایلها زیاد باشه دردسر سازه. در ضمن با برنامه هایی مثل UnLocker میشه هندلی رو که شما بری استفاده از فایل اختصاص دادی و فایل رو لاک کردی از بین برد و به راحتی اون رو حذف کرد.