PDA

View Full Version : مشکل در باز کردن یک فایل با دسترسی اختصاصی



میتی دات نت
یک شنبه 01 شهریور 1383, 12:30 عصر
به نام خدا

سئوال :
اگر بر روی دستگاه خود SQLServer 2000 نصب کرده باشید در دایرکتوری
D:\Program Files\Microsoft SQL Server\MSSQL\Data
یک سری فایل وجود دارد که هنگام Runnig بودن SQLServer قابل Rename, Delete, حتی Copy کردن نیست .

سئوال اینجاست که اگر در دلفی فایلی را باز کرده باشیم Delete , Rename که به طور پیش فرض غیر ممکن است .(منظور برنامه نویسی در دلفی) ولی قابلیت Copy همچنان ممکن است. آیا دستوری برای حل این مشکل هست یا نه .

با کمال تشکر

---
Edited

عنوان سوال شما اصلاح شد. در انتخاب عنوان دقت کنید.

مهدی کرامتی
یک شنبه 01 شهریور 1383, 16:00 عصر
فایل را بصورت استریم و با حالت fmShareDenyRead باز کنید:

var fs:TFileStream;
begin
fs:=TFileStream.Create('c:\myfile.txt',fmShareDeny Read);

میتی دات نت
یک شنبه 01 شهریور 1383, 16:31 عصر
به نام خدا

خدمت مدیر محترم سایت سلام :D

از اینکه منو راهنمایی کردی خیلی ممنونم

جوابت کاملا درست بود :wink: