واضح آرشیو وب فارسی:سایت ریسک: View Full Version : چطوري ميتوانم نام فايلهايي را كه سرچ ميكنم تغيير دهم aliali5829-03-2007, 01:08 PMبا سلام من داخل يك پوشه تعدادي فايل htm دارم كه به اين شكل آنها را سرچ ميكنم htm.* ولي فايلهايي كه پيدا ميشوند من نميتوانم نام آنها را داشته باشم در واقع مي خواهم فايلهايي را كه پيدا ميكند تغيير نام بدهم بدون اينكه خودم بخواهم يكي يكي نام فايلهاي قديمي را براي برنامه بنويسم حدود 3000 فايل دارم كه ميخواهم بعد از انجام سرچ نام آنها را تغيير بدهم. با تشكر _H2_29-03-2007, 03:03 PMسلام نمی دانم منظورتان با VB است یا با خود ویندوز؟ بهرحال شما میتوانید با دستور Ren از Dos اینکار را انجام دهید (البته با احتیاط) مثلاَ چیزی شبیه کد زیر: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته اگر تا حالا با این قبیل دستورات کار نکرده اید، شاید موجب شود عبارت درست را ننویسید و تمام فایلها اشتباه تغییر نام یابند (بهتر است یا دقیقا بگوید نامهای فعلی چه شکلی هستند و میخواهید چه شکلی شوند تا من جواب درست را بدهم، یا اینکه از فایلهایتان یک کپی تهیه کنید و سپس امتحان کنید.) برای اجرای دستور فوق در VB باید از تابع Shell استفاده کنید وبرای اجرا در محیط ویندوز، کافی است یک پنجره شبیه ساز DOS یا cmd در محل پوشه مورد نظر بازکنید و دستور را بدهید. aliali5829-03-2007, 06:15 PMمنظورم vb است من 3000 فايل htm دارم كه ميخواهم در يك مسير همه اين نامها را بخوانم و تغيير نام بدهم البته تغيير نام دادن رو الان پيدا كردم ولي بيشتر منظورم خواندن اسم فايل است مثلا وقتي كه تابع سرچ اجرا ميشود 3000 فايل را پيدا ميكند كه من ميخواهم مثلا به عنوان يك متغير اسم فايلها را قبل از تغيير نام داشته باشم نميدانم متوجه منظورم شديد يا نه؟ ممنونم از پاسخي كه به سوالم دادين با عين حال تغيير نام در ويندوز رو هم اگه به طور كامل برام توضيح بدين ممنون ميشم smahdis30-03-2007, 02:35 PMمنظورم vb است من 3000 فايل htm دارم كه ميخواهم در يك مسير همه اين نامها را بخوانم و تغيير نام بدهم البته تغيير نام دادن رو الان پيدا كردم ولي بيشتر منظورم خواندن اسم فايل است مثلا وقتي كه تابع سرچ اجرا ميشود 3000 فايل را پيدا ميكند كه من ميخواهم مثلا به عنوان يك متغير اسم فايلها را قبل از تغيير نام داشته باشم نميدانم متوجه منظورم شديد يا نه؟ ممنونم از پاسخي كه به سوالم دادين با عين حال تغيير نام در ويندوز رو هم اگه به طور كامل برام توضيح بدين ممنون ميشم آره من گرفتم منظور شما چيه؟! ولي الان اصلا وقت ندارم كه چيزي بنويسم. ميگم منظور شما با VB 8 هست يا VB 6؟ _H2_31-03-2007, 12:06 PMسلام فکر کنم متوجه شدم، شما لیستی از فایلهای یک پوشه میخواهید. در VB 6 درپیت باید از دستور Dir استفاده کنید. و در یک حلقه تمام نام ها را بدست آورید، چیزی شبیه کد زیر: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و در VB 8 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! aliali5810-09-2007, 05:25 PMراستي اگر اين تاپيكها قديمي بشن آيا حذفشون ميكنن؟ _H2_11-09-2007, 10:02 AMسلام نرم افزار vBulletin به ذات همچین کاری نمیکند، ولی اگر یکی از مدولاتورها و مدیران تشخیص دهند میتوانند تاپیک را حذف کنند و یا مدیر کل سایت میتواند با کنترلرهای خاص صفحه Admin اقدامات دسته ای را بر روی تاپیک هات اعمال کند. در مورد این سایت خاص طبیعاتاً باید سوالتان را از مدیریت سایت بپرسید. ولی فکر کنم به این راحتی حذف نشود، چون سابقه کاری سایت است و الآن تاپیک های بسیار قدیمی هم هنوز وجود دارند. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 365]