با سلام
من می خوام دستوری مثل درستور دیر در vb داشته باشم به این شکل که با اون دستور بفهمم که داخل یک درایو چه فولدر هایی است.
با تشکر
خواهشا سریع تر
با سلام
من می خوام دستوری مثل درستور دیر در vb داشته باشم به این شکل که با اون دستور بفهمم که داخل یک درایو چه فولدر هایی است.
با تشکر
خواهشا سریع تر
آخرین ویرایش به وسیله هانی هاشمی : پنج شنبه 04 اسفند 1384 در 13:53 عصر
توی vb نمی دونم ولی .net2005 اینو داره :
System.IO.Directory.GetFiles(strDir,"*.*");
امیدوارم توی vb هم بتونی پیداش کنی.
توی VB هم ،دستور Dir داریم ،اما باید پارامترهای این تابع را مشخص کنید،که میخواهید دایرکتوریهای زیر مجموعه مسیر مورد نظر را برگشت دهد یا فایلها (خصلت فایل) و ...
شاید یک Code بتونم پیدا کنم ،تا بهتر بفهمیش
اولین بار تابع dir رو فراخوانی کنید بطوریکه پارامتر مسیر به اون داده باشید. بعد از اون یک حلقه درست کنید و تابع dir رو بدون پارامتر صدا بزنید.
با این دستور میشه فایل هارو از فولدرها تفکیک داد؟
می شه یه مثال ساده تر بزنید آخه از اون قبلیه سر در نیاوردم
ممنون
آخرین ویرایش به وسیله هانی هاشمی : جمعه 05 اسفند 1384 در 20:13 عصر
این دستور فایل ها و فولدر ها رو نشون میده شما میتوانید ازعلایم WildCard (؟ *) نیز استفاده کنید. در مورد تفکیک فکر نمی کنم اما شما میتوانید خودتون این کار رو بکنید.نوشته شده توسط Payman62
یه تاپیکی به عنوان تشخیص فایل از فولدر وجود داره از اون کمک بگیرید.
آره اون تاپیکو خودم زده بودم. مشکلمم رفع شده. ولی میخواستم ببینم با این دستور امکان پذیره یا نه. ممنون از راهنماییتون.
خواهش می کنم. در هر صورت اگه کمکی از ما ساخته باشه دریغ نمی کنیم.
آقا از رو سایز نمیشه تشخیص داد که فایل هست یا فولدر؟
+ فایل رو تو مود خواندن باز کنیم
اگه Error نداد یعنی فایل هست دیگه
age az too data base mikhai serch koni bayad az in dastoor estefade koni ta tamame Info haroo barat beyare dadta1.recordsurce="select namefeldmordnazar from jadval mored nazar where like '*"
age az too data base mikhai serch koni bayad az in dastoor estefade koni ta tamame Info haroo barat beyare dadta1.recordsurce="select namefeldmordnazar from jadval mored nazar where'*" like '*"
این مربوط به یه بحث دیگه است. ما در مورد تشخیص فایل و فولدر داریم صحبت می کنیم.
محمد......شما چرا پینگلیش مینویسی؟ و هر چیزو 2 بار میفرستی؟
H_SH_VB سایز فایل رو من قبلا فکرشو کرده بودم ولی یه مشکلی که بود این بود که بعضی فایل ها سایزشون 0 بایته. یه txt خالی. بعد برنامه این فایل ها رو با فولدر اشتباه میگرفت. باز کردن فایل رو هم فکرشو کرده بودم. ولی زیاد جالب نیست.سرعت برنامه هم ممکنه بیاد پایین.
تو اون تاپیکه دربارش صحبت شد.
فکر کنم قرار شد از microsoft scripting runtime استفاده بشه.
خوب مهدی می خوایم ببینیم اون چجوری کار میکنه دیگه
من تو اون تاپیکم گفتم که قبلا از microsoft scripting runtime استفاده کرده بودم. امکانات زیادی برای کار با فایل ها و فولدرها بهم میداد ولی همه دستورات فایل ها از فولدرها جدا بود و عمل تفکیک فایل از فولدر رو خودت باید انجام میدادی. واسه همینم اون تاپیکو زدم.
ولی من فکر کنم بهترین راه استفاده از ویژگی Attributes است. چک کنیم اگه Attributes موردی برابر دایرکتوری بود معلومه فولدره . یه ثابت به این صورت میذاریم
Private Const FILE_ATTRIBUTE_DIRECTORY = &H10 بعد هر آیتمی که برابر FILE_ATTRIBUTE_DIRECTORY باشه فولدره.