درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره های توسینسو
دوره آموزشی فرمول نویسی پیشرفته در اکسل 2016
مدرس: mirsamadzadeh
این دوره را در 11 قسط خریداری کنید
دوره آموزشی فرمول نویسی مقدماتی در اکسل 2016
مدرس: mirsamadzadeh
این دوره را در 4 قسط خریداری کنید
دوره آموزشی کاملا کاربردی VISIO 2016 برای مستند سازی و طراحی
مدرس: mirsamadzadeh
این دوره را در 11 قسط خریداری کنید
دوره آموزشی ساخت فایل نصب و تغییر قالب پیشفرض در WinRAR
مدرس: Hasanmir
این دوره را در 2 قسط خریداری کنید
دوره آموزشی صفر تا صد پاورپوینت حرفه ای
مدرس: mirsamadzadeh
این دوره را در 17 قسط خریداری کنید
آموزش مهارت های هفتگانه یا ICDL مهارت سوم ، نرم افزار واژه پرداز ورد
مدرس: wisemadguy
این دوره را در 9 قسط خریداری کنید
دوره آموزشی اکسل کاربردی به زبان ساده
مدرس: Hoseinajoudani
این دوره را در 9 قسط خریداری کنید
آموزش مهارت های هفتگانه یا ICDL مهارت دوم ، آشنایی با ویندوز
مدرس: wisemadguy
این دوره را در 7 قسط خریداری کنید
کاملترین دوره آموزشی Command Prompt یا CMD در دنیا
مدرس: Irannejad
این دوره را در 27 قسط خریداری کنید
معرفی قابلیت های ناشناخته و حرفه ای مرورگر Firefox
مدرس: mabedini
این دوره را در 5 قسط خریداری کنید
دوره آموزشی قابلیت های امنیتی در ویندوز کلاینت
مدرس: mabedini
این دوره را در 8 قسط خریداری کنید
آموزش مهارت های هفتگانه یا ICDL مهارت اول ، آشنایی با سخت افزار کامپیوتر
مدرس: wisemadguy
این دوره را در 6 قسط خریداری کنید

چرا دستور *.* dir در ویندوز تمام فایل ها و فولدر ها را لیست میکند ؟

0 نظرات
66 بازدیدها
Image

از آنجایی که سیستم عامل ویندوز کمی خنگ تشریف دارد هنگامی که در حالت گرافیکی یک اسم فولدر را با نقطه(.) وارد میکنیم درک این را ندارد که نقطه(.) هم میتواند جزئی از کاراکتر محسوب شود.اما هنگامی که با Command Prompt این چنین فولدری میسازیم بدون مشکل ایجاد میشود.بگذریم..در این نکته قصد داریم به تحلیل اینکه چرا با اجرای دستور . dir در CMD لیست تمام فایل ها و فولدر ها نمایش داده میشوند!!در حالیکه انتظار داریم فقط اسم فایل ها و فولدر هایی که با نقطه(dot) شروع شده اند در خروجی نمایش داده شوند.عکس زیر را مشاهده کنید:
Image

یعنی چی؟!هیچ راهی برای نشون دادن فایل و فولدر ها با نقطه(.) وجود نداره؟؟پاسخ این پرسش را همینجا میدهم:
دستور DIR برای زمانی است که:
  • نقطه(dot) در سیستم عامل ویندوز به عنوان یک کاراکتر در نظر گرفته نمیشود.یعنی سیستم عامل ویندوز اجازه چنین کاری را نمیدهد.
  • امکان نام گذاری برای فایل ها و فولدرها به 8 کاراکتر و برای extension ها به 3 کاراکتر محدود شده است.
با وجود این استاندارد دستور . dir به این معنی خواهد بود که اسامی قبل و بعد از نقطه(dot) را برایمان لیست کن.پس نتیجه میگیریم سیستم عامل ویندوز اینقدرها هم بی منطق نیستD: حال اگر بخواهیم تنها فایل ها و فولدرهایی که با نقطه(dot) شروع شده اند در خروجی نمایش داده شوند دستور زیر را وارد میکنیم:
dir .*
دستور فوق به این معنی است که لیست فایل ها و فولدر هایی که کاراکتر اولشان با نقطه(dot)شروع میشود را در خروجی نشان بده.

Image



نویسنده : امیرحسین کریم پور
منبع : ITPRO
هرگونه نشر وکپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow