فصل چهارم

چگونه یک فایل بسازیم وآن را حذف کنیم؟؟؟وچگونه محتویات داخل فایل را تماشا کنیم؟؟؟

در MS-DOS میتوان تنها فایلهایی را ساخت که متون داخل آن قابل فهم باشد واز کد ANSI پیروی کند در غیر این صورت ما اشکال مختلفی را مشاهده میکنیم. که قابل درک نیستند .

کد ANSI چیست؟؟ آیا متون انواع مختلف دارند؟

هر کارکتر وهر زبان کشوری دارای یک کد است.
مثلأ کد حروف لاتین بدین صورت است.
{[H][4800]}
{[h][6800]}
{[w][7700]}
{[@][4000]}
{[n][6E00]}
هست که در زبانی با کد ANSI هر دو صفر پایانی لغو میشود.
واگر حذف نشود متن بصورت UNICODE-UTF8 در خواهد آمد.
این دو صفر آخر نشانگر متون به زبان لاتین است.
تمامی مسیر های اینترنتی از کد ANSI استفاده میکنند.

مثلأ اگر دو کارکتر آخر صفر نباشد عدد دیگری مثل ##06 باشد متون به زبان فارسی است.
ش = 3406
ه = 4706
ر = 3106
ز = 3206
ا = 2706
آ = 2206
د = 2F06
در اینجا ##06 زبان متون ما را فارسی ساخت.
امّا اگر به جای ##06 کد دیگری بگذاریم مانند ##09 بگذاریم چه میشود.
ऴ = 3409
े = 4709
ऱ = 3109
ल = 3209
ध = 2709
ढ = 2209
य = 2F09

خب تا اینجا متوجّه شدیم که MS-DOS از متون ANSI پیروی میکند.
برای امتحان میتوانید در خط فرمان از حروف UNICODE استفاده کنید ، مثلأ فارسی تایپ کنید.

برای ساخت یک فایل در MS-DOS از دستور زیر استفاده میکنیم.
COPY CON
نکته
برای خارج شدن از متن نوشته شده و ذخیرهء آن باید ازدکمه [F6] یا کلیدهای ترکیبی [Ctrl]+[Z] استفاده کنیم . سپس کلید [Enter] را فشار میدهیم.
مثال 1
میخواهیم فایلی تحت عنوان ABBAS.TXT را بسازیم.
COPY CON ABBAS.TXT
دستور COPY فاصله CON رانوشته سپس نام فایل ونوع آن را مشخّص میکنیم.

مثال 2
میخواهیم فایلی تحت عنوان PRN.TXT را بسازیم.
COPY CON PRN.TXT
دستور COPY فاصله CON رانوشته سپس نام فایل ونوع آن را مشخّص میکنیم.
امّا ما هرگز نمیتوانیم چنین فایلی را بسازیم...!!!!!!!!!
زیرا نام PRN.* یک نام رزرو شده در کامپیوتر است و ما هرگز نمیتوانیم فایلی با نام PRN داشته باشیم ... حالا اگر پسوند را عوض کنیم باز هم تا ثیری نخواهد داشت.
پس این دستور اشتباه است.

مثال 3
میخواهیم فایلی تحت عنوان ABC.TXT.INI را بسازیم.
COPY CON ABC.TXT.INI
دستور COPY فاصله CON رانوشته سپس نام فایل ونوع آن را مشخّص میکنیم.
در این دستور ABC.TXT تنها یک نام است و پسوند این فایل INI است که بعد از آخرین [.] نقطه آمده است

مثال 4
میخواهیم دو فایل با نامهای A.TXT وB.INI بسازیم.
نکته
برای ساختن دو فایل همزمان ما هرگز نمیتوانیم دستوری بدهیم ولی برای ساختن دو فهرست به طور همزمان میتوان دستوری را به خط فرمان صادر کرد.
پس این سوال اشتباه بود.

مثال 5
میخواهیم فایلی تحت عنوان SHAHRZAD SEPANLOU.LOG را در درایو X:\ واقع در فهرست LAYLI FASIHI بسازیم.
COPY CON X:\"LAYLI FASIHI"\"SHAHRZAD SEPANLOU".LOG
ابتدا دستور COPY CON سپس فاصله نام درایو X:\ بعد نام فهرست (اگر نام فهرست فاصله داشت داخل علامت [" "] قرار میدهیم) بعد نقطه [.] و پسوند فایل
نکته
باید فهرست LAYLI FASIHI را ، از قبل در درایو X:\ ساخته باشیم.


برای حذف فایلها از دستور DELETES ONE OR MORE FILES که به صورت مخفّف نوشته میشود استفاده میکنیم.
DEL
نکته
برای حذف کردن یک فایل نباید آن فایل خصلت - سیستمی - مخفی - فقط خواندنی - داشته باشد.

مثال 1
میخواهیم فایلی را با نام ABBAS.TXT را حذف کنیم.
DEL ABBAS.TXT

ابتدا دستور DEL را نوشته سپس علامت فاصله را میگذاریم و نام فایلی که قصد حذفش را داریم مینویسیم.

مثال 2
میخواهیم تمام فایلها را حذف کنیم.
DEL *.*
a.s
بعد از دستور DEL علامت * که نشانگر نام تمامی فایلهاست و نقطه که نماینگر جدایی پسوند وپیشوند هست ودر آخر دوباره * که نشانگر تمامی پسوند فایلهاست را تایپ مکنیم.

مثال 3
میخواهیم تمامی فایلهایی با پسوند *.LOG را در درایو X:\ فهرست ABBAS را حذف کنیم.
DEL X:\ABBAS\*.LOG


مثال 4
میخواهیم تمام فایلهایی که با نام ALE شروع میشود را در درایو X:\ حذف کنیم.
DEL X:\ALE*.*
a.s

نکته در مورد سوییچها
1- اگر دستور DEL را بدون سوییچ استفاده کنیم فقط یک با از ما پرسیده میشود که مطمئن هستید برای حذف فایل.
با زدن کلید [Y] وسپس [ENTER] برای حذف فایل.
با زدن کلید [N] وسپس [ENTER] برای حذف نکردن فایل.

2- اگر دستور DEL را با سوییچ /P استفاده کنیم برای حذف کردن هر فایل از ما پرسیده میشود که آیا مطمئن هستید برای حذف فایل.
با زدن کلید [Y] وسپس [ENTER] برای حذف فایل.
با زدن کلید [N] وسپس [ENTER] برای حذف نکردن فایل.

3- اگر دستور DEL را با سوییچ /F استفاده کنیم ، فایلهایی که خصلت فقط خواندنی -READY ONLY- هستند نیز حذف میشوند .
که فقط یک با از ما پرسیده میشود که مطمئن هستید برای حذف فایل.
با زدن کلید [Y] وسپس [ENTER] برای حذف فایل.
با زدن کلید [N] وسپس [ENTER] برای حذف نکردن فایل.

4- اگر دستور DEL را با سوییچ /S استفاده کنیم ، به جزء حذف فایلهایی که معرّفی شده ، فایلهای دیگر فهرست های همان مسیر معرّفی شده را حذف میکند.
که برای حذف کردن هر فایل یا فایلهای فهرستی از ما پرسیده میشود که مطمئن هستید برای حذف فایل.
با زدن کلید [Y] وسپس [ENTER] برای حذف فایل.
با زدن کلید [N] وسپس [ENTER] برای حذف نکردن فایل.

5- اگر دستور DEL را با سوییچ /Q استفاده کنیم از ما پرسیده نمیشود که مطمئن هستید برای حذف فایل.

6- اگر دستور DEL را با سوییچ /A استفاده کنیم ، میتوانیم تنها فایلهایی را با خصلت خاص حذف کنیم.
که فقط یک با از ما پرسیده میشود که مطمئن هستید برای حذف فایل.
با زدن کلید [Y] وسپس [ENTER] برای حذف فایل.
با زدن کلید [N] وسپس [ENTER] برای حذف نکردن فایل.