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

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

تشکرها : 12
( 16 تشکر در 13 ارسال )
ارسال: #1
بررسي وجود يك فايل
سلام دوستان
چطوري ميتونم بررسي كنم فايلي در مسيري مشخص وجود داره يا نه ؟
مثلا ميخوام بگم اگه c:\Boot.in وجود نداشت Print "Yes" در غير اين صورت Print "No" ؟
ممنون

کلی سئوال دارم که باید جواب تک تک اونها رو از iranled در بیارم .
پس حالا حالا تو اینجا کار دارم .
ایـنـجا رو ببینید
۱۶-دى-۱۳۸۹, ۰۴:۵۰:۴۱
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: بررسي وجود يك فايل
با استفاده از عنصر FileSystemObject و دستور FileExist

۱۶-دى-۱۳۸۹, ۰۸:۱۱:۱۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, محمدعلي
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #3
RE: بررسي وجود يك فايل
سلام
میتونید از راهی که جناب didi گفتند استفاده کنید.
یه راه شاید ساده تر هم وجود داره و اون هم تابع Dir است این تابع یک پارامتر میپذیرد و مقداری را برمی گیرداند اگر مقداری که برمیگرداند چیزی غیر از null بود یعنی فایل وجود دارد که در این صورت نام خود فایل را برمی گرداند و اگر فایل وجود نداشت رشته null برگردانده می شود.
بنا بر این مثالی که شما زدید بصورت زیر است :
کد php:
If Dir("c:\Boot.ini") = vbNullString Then
 MsgBox 
"not found"
Else
 
MsgBox "Found"
End If 

۱۶-دى-۱۳۸۹, ۱۷:۰۶:۳۶
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, محمدعلي, Di Di, h0x00i
kimiafars آفلاین
کاربر با تجربه
****

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

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #4
RE: بررسي وجود يك فايل
از فایل اگزیست استفاده کنی بهتره هر اسمی که فایل مورد نظر داره رو بهش میدی و تو یه ایف میذاریش

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۷-دى-۱۳۸۹, ۱۳:۵۹:۰۹
ارسال‌ها
پاسخ
تشکر شده توسط : محمدعلي
1120 آفلاین
در حال پیشرفت
***

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

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

فکر میکنم مطمئن ترین و ساده ترین روش استفاده از تابع PathFileExists هست .

مثال :

کد:
Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long

Private Sub Form_Load()
Me.AutoRedraw = True
Me.Print CBool(PathFileExists("c:\windows\TASKMAN.exe"))
End Sub

موفق باشید . Wink

۰۲-بهمن-۱۳۸۹, ۲۱:۳۱:۳۱
ارسال‌ها
پاسخ
محمدعلي آفلاین
كاربر تک ستاره
*

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

تشکرها : 12
( 16 تشکر در 13 ارسال )
ارسال: #6
RE: بررسي وجود يك فايل
(۰۲-بهمن-۱۳۸۹, ۲۱:۳۱:۳۱)1120 نوشته است: سلام دوستان عزیز .

فکر میکنم مطمئن ترین و ساده ترین روش استفاده از تابع PathFileExists هست .

مثال :

کد:
Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long

Private Sub Form_Load()
Me.AutoRedraw = True
Me.Print CBool(PathFileExists("c:\windows\TASKMAN.exe"))
End Sub

موفق باشید .Wink

آقا با این روش اگه فایل هم هـ ـاید یــا سیستمی باشه ، بازهم جواب میده ؟

کلی سئوال دارم که باید جواب تک تک اونها رو از iranled در بیارم .
پس حالا حالا تو اینجا کار دارم .
ایـنـجا رو ببینید
۲۴-بهمن-۱۳۸۹, ۲۳:۳۱:۳۶
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: بررسي وجود يك فايل
سلام.
بله هیدن و سیستمی رو هم نشون میده.
۲۵-بهمن-۱۳۸۹, ۱۲:۵۰:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : محمدعلي


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  كپي كردن فايل toopdanlod 6 7,412 ۰۸-آبان-۱۳۹۵, ۱۱:۱۲:۴۵
آخرین ارسال: za215487
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  چگونه يه فايل ocx را به برنامه خود بچسبانيم rap0661 16 12,812 ۱۹-شهریور-۱۳۹۱, ۱۸:۲۴:۵۱
آخرین ارسال: rap0661
  سوال چگونه فايل خود را تكثير كنيم rap0661 2 3,332 ۲۵-بهمن-۱۳۹۰, ۱۹:۰۵:۲۱
آخرین ارسال: rap0661
  [سوال] مشكل در ذخيره و ذخيره مجدد فايل restles20 9 5,871 ۲۸-آبان-۱۳۹۰, ۱۱:۴۸:۰۹
آخرین ارسال: restles20
  [سوال] فراخواني فايل هاي exe در ويژوال بيسيك treasury 4 6,256 ۰۱-خرداد-۱۳۹۰, ۱۳:۵۶:۴۹
آخرین ارسال: HamedFaa
  [سوال] اجراي فايل ديگر در ويژوال bah69man 2 2,925 ۱۲-فروردین-۱۳۹۰, ۲۳:۱۸:۰۱
آخرین ارسال: bah69man
Cool ارسال فايل FTP aliyarat 4 4,119 ۱۷-دى-۱۳۸۹, ۱۴:۰۳:۱۶
آخرین ارسال: kimiafars
  چسباندن دو فايل اجرايي به يكديگر mehdiiziy 3 5,495 ۱۲-آبان-۱۳۸۸, ۱۴:۵۷:۴۳
آخرین ارسال: namionline3
  فايل هاي PDF و كار با آن relax_cp 3 4,837 ۲۴-تير-۱۳۸۸, ۱۳:۲۴:۴۹
آخرین ارسال: pashmaloo

پرش به انجمن:


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

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