برنامه ای برای تشخیص فایل کپی شده در یک فولدر
سلام
تکه کدی می خواستم که وقتی فایلی در یه فولدر ایجاد شد برنامه پیغام بده.
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
دوست من هنگام ساختن فایل فکر می کنم تابع CreateFile فراخونی میشه.یک نگاهی به Kernel بنداز. ممکنه به شکل CreateFileEXW یا CreateFileW باشه بعد شنودش کن
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
یعنی به چه صورت فایل ایجاد بشه.
از طریق برنامه یا کلا در محیط ویندوز؟
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
نقل قول:
نوشته شده توسط
hadisalahi2
یعنی به چه صورت فایل ایجاد بشه.
از طریق برنامه یا کلا در محیط ویندوز؟
کلا در محیط ویندوز. می خوام یه فولدر مثلا "\c:\test" رو چک کنم و اگر فایلی درش کپی شد من از طریق برنامه نشونش بدم.
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
باید با استفاده از توابع FindFirstChangeNotification و FindNextChangeNotification تغییرات در پوشه را مانیتور کنید. هر زمان تغییری در پوشه تشخیص داده شد، می تونید با استفاده از تابع ReadDirectoryChangesW اطلاعات مربوط به اون تغییر (مثل نام فایل اضافه شده به پوشه) را به دست بیارید.
برای کسب اطلاعات بیشتر درباره این توابع به مستندات MSDN مراجعه کنید.
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
نقل قول:
نوشته شده توسط
علی کشاورز
باید با استفاده از توابع
FindFirstChangeNotification و FindNextChangeNotification تغییرات در پوشه را مانیتور کنید. هر زمان تغییری در پوشه تشخیص داده شد، می تونید با استفاده از تابع
ReadDirectoryChangesW اطلاعات مربوط به اون تغییر (مثل نام فایل اضافه شده به پوشه) را به دست بیارید.
برای کسب اطلاعات بیشتر درباره این توابع به مستندات MSDN مراجعه کنید.
از توجه شما به این موضوع سپاسگزارم.
اگه میشه لطف کنید تکه کد یا یک مثال دلفی برای این توابع بزنید.
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
نقل قول:
اگه میشه لطف کنید تکه کد یا یک مثال دلفی برای این توابع بزنید.
اگر جستجو کنید، انواع کدهای دلفی برای کار با این توابع را پیدا می کنید:
http://www.google.com/search?q=Delph...ectoryChangesW
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
نقل قول:
نوشته شده توسط
علی کشاورز
------------------------------------------------
--------------------------------------------------
نقل قول: برنامه ای برای تشخیص فایل کپی شده در یک فولدر
سلام
کافی است یک با قرار دادن کنترل TMemo روی فرم و استفاده از روال زیر کنترل کنید که فولدر خالی است یا نه:
procedure TfMain.folderstate;
s : string;
begin
s := 'c:\temp\*.*';
memo1.Clear;
memo1.Perform(LB_DIR, DDL_READWRITE, LongInt(@s[1]));
end