1398-04-29 15:47 ایجاد پوشه روت در استوریج
zahmah

 
سلام
هرچه جستجو میکنم راجع به ایجاد پوشه روت در استوریج مطلبی پیدا نمیکنم. آیا در سی شارپ امکانش هست؟
1398-04-30 18:29
حاجی شریفی
مؤسس سایت
 
سلام
مطمئن نیستم دقیق منظورتان را متوجه شده باشم... !
برای درایو های عادی ، هارد محلی و Storage های DAS که به کل درایو دسترسی دارید و میتوانید هر کاری و هر پوشه ای بسازید.
برای درایو های شبکه سایر رایانه ها و NAS ها از هر ریشه ای که شروع Share را انجام داده باشید، میتوانید پوشه و فایل بسازید.
1398-04-30 21:23
zahmah

 
سلام
منظورم این است که پوشه MyFolder را در به صورت زیر بسازم:
System.IO.Directory.CreateDirectory(@"\\IP\MyFolder" ) ;

هاردم یک هارد(ذخیره ساز 24 ترا) تحت شبکه است.
1398-04-31 00:04
حاجی شریفی
مؤسس سایت
 
سلام
کلمه Share-Name بعد از IP-or-ServerName فقط یک نام است و میتواند به هرجایی اشاره کند.
درست مانند letter یک درایو یا نام یک shortcut ... این محدودیت نیست، این یک ویژگی بسیار هوشمندانه و عالی است.

مثلا \\192.168.1.1\Ali میتواند در آنسوی شبکه به یک پوشه محلی شبیه E:\Folder1\Folder2\Reza اشاره کند.
مجدد تاکید میکنم که Ali در اینجا فقط یک نام است یک اشاره گر، میتواند به هر چیزی اشاره کند.

اگر شما \\192.168.1.1\Ali را درست پیکربندی کنید تا به ریشه یک استوریج اشاره کند، آنگاه برچسب Ali مانند letter یک درایو برایتان رفتار میکند.

مثلا اگر من در رایانه ای \\192.168.1.1\Ali را به ریشه E:\ اختصال دهم، آنگاه \\192.168.1.1\Ali\newfolder هم به E:\newfolder اشاره میکند .

کاری که شما باید انجام دهید، مشکل برنامه نویسی نیست، فقط یک مشکل config در سرور استوریج تان است، کافی است که تنظیمات سرور و استوریج تان را پیکربندی کنید تا بجای یک پوشه در استوریج تان ، کل ریشه استوریج را share کنید.

با نامی شبیه \\192.168.1.1\Root یا شاید \\192.168.1.1\HP و ...