امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
كپي كردن فايل
نویسنده پیام
toopdanlod آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 65
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 59
( 135 تشکر در 73 ارسال )
ارسال: #1
كپي كردن فايل
سلام دوستان

من توي برنامم براي كپي كردن فايل از تابع FileCopy استفاده كردم اما وقتي برنامه رو كامپايل مي كنم و فايل اجرايي مي سازم آنتي ويروسم ارور مي ده
آيا روش ديگه براي كپي كردن فايل وجود داره؟؟؟

اگه داره ميشه راهنماييم كنين؟؟؟

۲۹-بهمن-۱۳۸۸, ۱۳:۵۸:۴۹
وب سایت ارسال‌ها
پاسخ
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #2
RE: كپي كردن فايل
سلام دوست عزیز .

از تابع زیر استفاده کن :

کد:
Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long

نحوه استفاده از تابع:

کد:
CopyFile "c:\a.txt", "d:\a.txt", 0

موفق باشید .

۲۹-بهمن-۱۳۸۸, ۱۴:۰۴:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : toopdanlod
bmw_ آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 0
( 2 تشکر در 1 ارسال )
ارسال: #3
RE: كپي كردن فايل
با سلام . دوست عزیزمون با استفاده از تابع CopyFile جوابتون رو دادند. با این تابع کار هم راحت تره هم مطمن تر. ولی اگر در این تابع هم به مشکل بر خوردی به نظر من فایل اول رو با استفاده از دستور open باز کن به صورت ورودی. و دوباره فایل دوم رو با حالت خروجی باز کن. بعد از فایل اول بخون و در فایل دوم ذخیره کن . البته این روش بیشتر برای فایل های متنی کاربرد داره این هم یه مثال برای واضح شدن توضیحات

[code]

code:
open "f:\1.txt" for input as #1
open "f:\2.txt" for output as #2
input #1, k1
print #2, k1
close #1
close #2
۱۶-اسفند-۱۳۸۸, ۲۳:۱۱:۲۶
ارسال‌ها
پاسخ
hackert41389 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: كپي كردن فايل
با سلام و عرض ادب
بنده دنبال کدی هستم که فایلی رو از وب سایت کپی کنه مثل این :
fso.CopyFile "http://www.iranled.com/forum/images/FaceBBook/logob.gif", "d:\logob.gif", True

ممنون میشم راهنمایی نمایید
خیلی متشکرم
۰۶-آبان-۱۳۹۵, ۰۱:۲۸:۱۹
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #5
RE: كپي كردن فايل
به این نمیگن کپی؛ میگن دانلود
بادم نیست چه دستوراتی توی vb استفاده میشد واسه اینکار؛ ولی سرچ کنید کدش فکر میکنم باشه

ولی من دو تا توصیه دارم
اول اینکه فکر میکنم vb دیگه قدیمی شده؛‌ به فکر یه زبان جدید باشید (مثلا vb.net و .. )
دوم اینکه اگه باز هم اصرار به استفاده از vb هست؛ برای کارتون از سوکت پروگرامینگ استفاده کنید؛ قبلا ها یادمه به کلاسی نوشته بودن که خیلی راحت و خوشکل کار میکرد و روی سیستم طرف هم مشکلی از بابابت پیشن نیاز نبود؛ اگه بتونی اونو گیر بیاری خیلی خوب هستش
۰۶-آبان-۱۳۹۵, ۰۲:۰۰:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : saeedsmk, Ghoghnus
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #6
RE: كپي كردن فايل
سلام
فکر میکنم این کد بهتون کمک کنه
کد:
Sub DownloadFile(url, path)

  Dim objReq
  Dim objStream

  Set objReq = CreateObject("MSXML2.XMLHTTP")
  objReq.Open "GET", url, False
  objReq.send

  If objReq.Status = 200 Then
      Set objStream = CreateObject("ADODB.Stream")
      objStream.Open
      objStream.Type = 1

      objStream.Write objReq.ResponseBody
      objStream.Position = 0

      objStream.SaveToFile path, 2
      objStream.Close
      Set objStream = Nothing
  End If

  Set objReq = Nothing

End Sub

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۶-آبان-۱۳۹۵, ۱۶:۰۳:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
za215487 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۹۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: كپي كردن فايل
vb خیلی قدیمی شده .به ندرت ازش استفاده میشه
۰۸-آبان-۱۳۹۵, ۱۱:۱۲:۴۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  مشکل در رجيستر كردن كامپوننت aleas 0 2,236 ۲۵-فروردین-۱۳۹۲, ۰۰:۴۷:۳۷
آخرین ارسال: aleas
  چگونه يه فايل ocx را به برنامه خود بچسبانيم rap0661 16 12,812 ۱۹-شهریور-۱۳۹۱, ۱۸:۲۴:۵۱
آخرین ارسال: rap0661
Question سوال درباره چگونگي سرچ كردن در ديتابيس PRO 17 11,943 ۰۸-شهریور-۱۳۹۱, ۱۹:۵۲:۲۷
آخرین ارسال: PRO
  سوال چگونه فايل خود را تكثير كنيم rap0661 2 3,332 ۲۵-بهمن-۱۳۹۰, ۱۹:۰۵:۲۱
آخرین ارسال: rap0661
  [سوال] مشكل در ذخيره و ذخيره مجدد فايل restles20 9 5,871 ۲۸-آبان-۱۳۹۰, ۱۱:۴۸:۰۹
آخرین ارسال: restles20
Question [سوال] ضميمه كردن فونت با برنامه Hamidreza95 1 3,038 ۰۲-مهر-۱۳۹۰, ۲۰:۱۱:۱۱
آخرین ارسال: Di Di
Question [سوال] امكان auto number كردن يك فيلد در ديتابيس هاي vb6 hamed_Arfaee 3 5,613 ۰۲-مهر-۱۳۹۰, ۱۲:۴۲:۱۹
آخرین ارسال: hamed_Arfaee
  [سوال] فراخواني فايل هاي exe در ويژوال بيسيك treasury 4 6,256 ۰۱-خرداد-۱۳۹۰, ۱۳:۵۶:۴۹
آخرین ارسال: HamedFaa
  [سوال] اجراي فايل ديگر در ويژوال bah69man 2 2,925 ۱۲-فروردین-۱۳۹۰, ۲۳:۱۸:۰۱
آخرین ارسال: bah69man

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS