PDA

View Full Version : سوال: کپی فایل در شبکه



mandegaran
دوشنبه 11 مرداد 1389, 10:58 صبح
با سلام خدمت استاید محترم
می خواهم فایلی را از یک کامپیوتر در شبکه به کامپیوتری دیگر کپی کنم با فرض های
فایل مبدا c:\a.txt
ip کامپیوتر مقصد 192.168.1.10
Admin username
1234 password
پوشه \C:\Share در کامپیوتر مقصد

چگونه می توانم این کار را انجام دهم؟

محسن شامحمدی
دوشنبه 11 مرداد 1389, 15:13 عصر
این کارو باید با استفاده از FTP انجام بدید
یک سورس هم داشتم اگر پیداش کردم می ذارم همینجا

Alghoochi
دوشنبه 11 مرداد 1389, 15:46 عصر
در مورد آپلود فایل با استفاده از FTP قبلا توی همین فروم بحث شده یه سرچی بکن پیدا می کنی؟

Alghoochi
دوشنبه 11 مرداد 1389, 15:49 عصر
به این لینک سر بزن مشکلت حل میشه:

http://barnamenevis.org/forum/showthread.php?t=235901

ricky22
دوشنبه 11 مرداد 1389, 18:59 عصر
به این لینک سر بزن مشکلت حل میشه:

http://barnamenevis.org/forum/showthread.php?t=235901


این کارو باید با استفاده از FTP انجام بدید
یک سورس هم داشتم اگر پیداش کردم می ذارم همینجا
من نمی دونم کپی فایل در شبکه چه ربطی به FTP داره؟

---------------------------------

می خواهم فایلی را از یک کامپیوتر در شبکه به کامپیوتری دیگر کپی کنم با فرض های
فایل مبدا c:\a.txt
ip کامپیوتر مقصد 192.168.1.10
Admin username
1234 password
پوشه \C:\Share در کامپیوتر مقصد

چگونه می توانم این کار را انجام دهم؟
دوست عزیزم.
شما باید User Name , Password مقصد رو داشته باشی و یه جورایی Login کرده باشی.
راهش اینه :


AppDomain.CurrentDomain.SetPrincipalPolicy(Princip alPolicy.WindowsPrincipal)

Dim idnt As New WindowsIdentity(username, password)
Dim context As WindowsImpersonationContext = idnt.Impersonate()




برای Login بود. برای Copy هم مثل Copy کردن عادی :


Snippet
FileCopy("YourSource", "192.168.1.10\Share\")

mahdi1373
دوشنبه 11 مرداد 1389, 23:47 عصر
سلام،
من هم به این کد احتیاج دارم. تست کنین اگه جواب داد به ما هم بگین.

davood-ahmadi
سه شنبه 12 مرداد 1389, 11:53 صبح
من در شبکه WorkGroup استفاده کردم، جواب نداد خطای زیر را داد
Incorect Function

VB.NET 2010
سه شنبه 12 مرداد 1389, 18:32 عصر
ولی میشه به صورت کپی عادی انجام داد، قبلا انجام دادم
(اگه اجازه create , write ) داشته باشی

hossein-khoshseyar
چهارشنبه 13 مرداد 1389, 15:37 عصر
دوست عزیز من مدتهاست که دارم از دستور filecopy تو شبکه استفاده می کنم هیچ شکلی هم ندارم
فقط بایدحواست به 2 تا نکته باشه
1 اینکه اولا از تو ویندوزت بتونی کامپیوتر مقصد رو ببینی و اگه یوزر پس داشت , یوزر پس و وارد کنی تا وارد بشه بعد برنامه رو اجرا کنی
2 پوشه مقصد تو باید اجازه دسترسی (نوشتن ) توش رو داشته باشی

nasseritemp
سه شنبه 19 مرداد 1389, 07:49 صبح
دوست عزیز من مدتهاست که دارم از دستور filecopy تو شبکه استفاده می کنم هیچ شکلی هم ندارم
فقط بایدحواست به 2 تا نکته باشه
1 اینکه اولا از تو ویندوزت بتونی کامپیوتر مقصد رو ببینی و اگه یوزر پس داشت , یوزر پس و وارد کنی تا وارد بشه بعد برنامه رو اجرا کنی
2 پوشه مقصد تو باید اجازه دسترسی (نوشتن ) توش رو داشته باشی

چطور ميشه داخل برنامه از user خاصي استفاده كرد.چون ممكنه كه نخواهيم user ويندوز دسترسي خارج از برنامه به فايل يا پوشه مورد نظر داشته باشه.
دوستان اگه راه حلي در اين مورد دارند لطف كنند با يه نمونه برنامه ارائه كنند. چون بعضي از راه حل هاي ارائه شده داراي خطا هستند.

nasseritemp
چهارشنبه 20 مرداد 1389, 18:46 عصر
دوستان اگه راه حلی دارند لطفا دریغ نکنند.:تشویق: