View Full Version : سوال: اطلاع از متصل بودن USB
AliRezaBeytari
یک شنبه 15 اردیبهشت 1392, 14:34 عصر
سلام به دوستان برنامه نویس.
من می خواستم برنامه ای رو بنوسیم که هر وقت یک USB به کامپیوتر وصل شد ، یک فایل رو درون آن USB کپی کند.
لطفا راهنمایی کنید باید چیکار کنم؟؟؟!!!!
Purya Fallah
یک شنبه 15 اردیبهشت 1392, 17:48 عصر
با سلام.
با این کد میتونی لیست درایو های USB رو بگیری .
Dim Drives As String() = New String() {}
Drives = IO.Directory.GetLogicalDrives
For i = 0 To Drives.GetUpperBound(0)
If My.Computer.FileSystem.Drives(i).DriveType = DriveType.Removable Then
listbox1.Items.Add(Drives(i))
End If
Next
اگر درایو USB به سیستم وصل باشه به لیست باکس اضافه میشه
Purya Fallah
یک شنبه 15 اردیبهشت 1392, 17:54 عصر
با این کد هم میتونی یک فایل رو کپی کنی
IO.File.Copy("مسیر جدید فایل", "مسیر قبلی فایل")
AliRezaBeytari
یک شنبه 15 اردیبهشت 1392, 20:40 عصر
دوست عزیز مشکل من این نیست که Usb رو درون ایست باکس نشان بدهم.
مشکل من این است که بدون این که کاربر متوجه شود هنگامی که برنامه ی من درحال اجرا است ، هر USBیی که به کامپیوتر وصل می شود ، یک فایل مشخص رو درون آن کپی کند.
...::: ولی باز هم ممنونم که فعال هستید :::...:تشویق:
Purya Fallah
دوشنبه 16 اردیبهشت 1392, 00:53 صبح
سلام به دوستان برنامه نویس.
من می خواستم برنامه ای رو بنوسیم که هر وقت یک USB به کامپیوتر وصل شد ، یک فایل رو درون آن USB کپی کند.
لطفا راهنمایی کنید باید چیکار کنم؟؟؟!!!!
دوست عزیز اینم همون برنامه ای که میخواستی . هر وقت که USB به سیستم وصل بشه یک فایل رو داخلش کپی میکنه .
AliRezaBeytari
دوشنبه 16 اردیبهشت 1392, 22:03 عصر
برنامتون مشکل داره :
103785
http://barnamenevis.org/images/misc/pencil.png
Purya Fallah
دوشنبه 16 اردیبهشت 1392, 22:42 عصر
برنامتون مشکل داره :
برنامه تست شده . احتمالا فلاشت باید فرمت بشه . (پیغام خطا رو بخون "the device is not ready") به احتمال زیاد مشکل از فلاش هست .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.