PDA

View Full Version : سوال: دسترسی به فایل از طریق شبکه



mehdibarati
یک شنبه 22 آذر 1388, 18:51 عصر
سلام
میخواستم ببینم چطور میشه از طریق شبکه به فایل روی یه کامپیوتر دیگه دسترسی پیدا کرد؟

abdolhamid
یک شنبه 22 آذر 1388, 19:52 عصر
باید فایلی تو کامپیوتر مقصد share باشه تا بتونی بهش دسترسی پیدا کنی . برای دسترسی به این فایلها می تونی از My Network Places استفاده کنی

saber4166
یک شنبه 22 آذر 1388, 19:55 عصر
اكر ممكنه بيشتر توضيح بدين ممنون ميشم

abdolhamid
یک شنبه 22 آذر 1388, 20:19 عصر
تو کامپیوتر مقصد اون فایلهایی که می خوای از کامپیوتر خودت بهش دسترسی داسته باشی روشون راست کلیک می کنی تو properties تو قسمت sharing تیک share رو بزن بعد از استارت منو My Network Places رو انتخاب کن بعد برو حالشو ببر

mehdibarati
یک شنبه 22 آذر 1388, 21:40 عصر
ببخشید انگار باید سوالم رو کاملتر میپرسیدم:لبخندساده:
منظور من از طریق برنامه نویسی در سی شارپ هستش، یعنی چطور میشه در سی شارپ برنامه ای بنویسی که بتونه به یه فایلی که توی یه کامپیوتر دیگه در شبکه دسترسی پیدا کرد و روش کار کرد؟

saber4166
یک شنبه 22 آذر 1388, 22:45 عصر
تو کامپیوتر مقصد اون فایلهایی که می خوای از کامپیوتر خودت بهش دسترسی داسته باشی روشون راست کلیک می کنی تو properties تو قسمت sharing تیک share رو بزن بعد از استارت منو My Network Places رو انتخاب کن بعد برو حالشو ببر

دستت درد نكنه عزيز دل اينو كه همه ميدونن :لبخند::قهقهه:

AliRezaPro
سه شنبه 24 آذر 1388, 00:18 صبح
با این کد شما فایل متنی را در شبکه رید میکنید
TextReader rdr = new StreamReader("\\\\servername\\dirlocation\\sample.txt");و به همین نحو، شما میتوانید فایل ها را با اسفاده ازآبجکتی از StreamWriter فایل ها را در شبکه رید و جای دیگر save کنید
// create a file stream, where \\\\servername\\dirlocation\\sample.txt is the file path
System.IO.FileStream fs = new System.IO.FileStream("\\\\servername\\dirlocation\\sample.txt", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write, System.IO.FileShare.ReadWrite);
// create a stream writer
System.IO.StreamWriter sw = new System.IO.StreamWriter(fs, System.Text.Encoding.ASCII);
// write to file (buffer)
sw.Write("some contents");
// flush buffer (so the text really goes into the file)
sw.Flush();
// close stream writer and file
sw.Close();fs.Close();