PDA

View Full Version : دو تا سئوال در مورد Folder



مهدی رحیم زاده
چهارشنبه 02 آبان 1386, 22:57 عصر
سلام
سئوال اولم اینه : چطوری می تونم حجم یک Folder رو بدشت بیارم اینکه چقدر فضا اشغال کرده ؟
دوم : چطوری می تونم بفهمم که توی این Folder کپی انجام شده یا می خواد بشه و حجم فایل یا فایلهایی که قراره کپی بشن چقدره ؟

ممنون

hassan razavi
چهارشنبه 02 آبان 1386, 23:49 عصر
از System.IO.DirectoryInfo استفاده کنید

مهدی رحیم زاده
پنج شنبه 03 آبان 1386, 08:29 صبح
برای سئوال دوم چه راه حلی دارین ؟؟؟؟

mehdi.mousavi
شنبه 05 آبان 1386, 00:57 صبح
برای سئوال دوم چه راه حلی دارین ؟؟؟؟


سلام.
برای اینکار، از Shell Extension ها باید استفاده کرد. یکی از امکاناتی که Shell Extension ها به شما میده، نصب یه Copy Hook Handler هستش، که باعث میشه تا شما از انجام عملیات Move، Copy، Rename و Delete در سیستم مطلع بشید. البته توصیه می کنم این کار رو در C++ و توسط ATL انجام بدین. به این ترتیب میتونید یه COM درست کنید و در C# براحتی Outgoing Interface های اونو Implement کنید. منظورم از Outgoing Interface، همون Connection Point هاست.

PC2st
شنبه 05 آبان 1386, 20:46 عصر
برای سوال دوم، در دات نت میتونید از کلاس FileSystemWatcher هم استفاده کنید.