تا به حال با دستورات Time ، Data ، CHDIR ، DIR و CLS آشنا شدید. در این آموزش می‌خواهیم شما را با دستورات VER ، DEL و COPY آشنا کنیم.

VER
شکل کلی دستور:

کد:
VER

عمل: مشخص کردن شماره ورژن Dos
هر نرم‌افزاری که تولید می‌شود شماره خاصی به آن اختصاص داده می‌شود که این شماره دارای دو قسمت صحیح و اعشاری می‌باشد. وقتی در نرم‌افزار تغییرات اساسی ایجاد می‌شود قسمت صحیح عدد تغییر داده می‌شود و اگر تغییرات کوچک باشد مثلاً برای باگهای برنامه، قسمت اعشاری تغییر پیدا خواهد کرد.

DEL
شکل کلی دستور:

کد:
Del (ERASE) [d:][path]filename [/P]

عمل: پاک کردن فایل [ادامه ...]
برای این دستور شما می‌توانید از دستورات * و ؟ استفاده کنید تا فایل‌های بیشتری را پاک کنید اما باید دقت داشته باشید که فایل‌های مهم را پاک نکنید.
همانند قبل [d:] یعنی درایو مورد نظر و [path] یعنی مسیر فایل مورد نظر و filename هم یعنی نام فایل مورد نظر.
کد:

کد:
[/P]

مخفف Prompt می‌باشد و کارش هم این است که قبل از پاک کردن فایل، برنامه از شما می‌پرسد که آیا مطمئنید که می‌خواهید فایل را پاک کنید یا نه؟
مثال: برای پاک کردن فایل letter.txt که در دایرکتوری letter در درایو B قرار گرفته می‌نویسیم:

کد:
Del b:\letter\letter.txt

برای پاک کردن تمام فایل‌های موجود در یک دایرکتوری تایپ می‌کنیم:

کد:
Del *.*

و اگه از [/P] استفاده کنید قبل از پاک کردن فایل برنامه از شما سوال می‌پرسد.

کد:
Are you sure (Y/N)?

که برای پاک کردن فایل دکمه Y را بفشارید و برای انصراف از عمل پاک کردن دکمه N را بفشارید.


COPY
شکل کلی دستور:

کد:
COPY [/Y|-Y] [/A][/B] [d:][path]filename [/A][/B] [d:][path][filename] [/V]

یا:

کد:
COPY [/Y|-Y] [/A][/B] [d:][path]filename+[d:][path]filename[...] [d:][path][filename] [/V]

عمل: کپی کردن فایل‌ها
این دستور بطور معمول برای کپی کردن فایلها از یک مکان به مکان دیگه استفاده می‌شود اما با استفاده از این دستور می‌توان فایل‌های جدید هم ایجاد کرد شما می‌توانید این کار را با دستور COPY CON انجام دهید که در ادامه مثال آنرا خواهید دید.
اولین filename نام فایلی است که می‌خواهید از آن کپی کنید و دومین filename نام فایلی است که می‌خواهید نسخه کپی شده، تحت آن نام ذخیره شود.
توجه کنید که اگر مسیر فایلها یکی باشد و برای فایل دوم اسمی انتخاب نشود یا همان اسم فایل اول را انتخاب کنید برنامه خطا می‌گیرد. ولی اگر مسیرها متفاوت باشد و نامی برای فایل دوم انتخاب نکنید همان نام فایل اول به فایل دوم داده می‌شود. در ضمن یادتان باشد که پسوند فایل هم باید نوشته شود.
کد:

کد:
/Y

فرض کنید مسیری را انتخاب کردید که فایلی با همان نامی که شما برای فایل کپی شده در نظر گرفتید آنجا وجود دارد. در حالت پیش‌فرض برنامه از شما می‌پرسد که آیا می‌خواهید جای این فایل را بگیرد یا نه؟ اما اگه از /Y استفاده کنید دیگر برنامه این سوال رو از شما نمی‌پرسد.

کد:

کد:
/-Y

عکس عمل بالایی را انجام میدهد
کد:

کد:
/A

برای کپی کردن فایل‌های Ascii از این کد استفاده می‌شود.
کد:

کد:
/B

برای کپی کردن فایل‌های باینری (Binary) از این کد استفاده می‌شود.
کد:

کد:
/V

با استفاده از این کد، برنامه بعد از عملیات کپی کردن چک می‌کند تا ببیند فایل به درستی کپی شده است یا نه. اگه درست نباشد پیغام خطا می‌دهد. استفاده از این کد باعث می‌شود عملیات کپی کردن کمی بیشتر طول بکشد
مثال: برای کپی کردن فایل Test.doc به درایو B با همان نام از کد زیر استفاده می‌کنیم:

کد:
Copy test.doc b:

مثال: برای کپی کردن فایل Test.doc در همان مسیر و با نام Test2 تایپ می‌کنیم:

کد:
Copy test.doc test2

مثال: برای کپی کردن و در عین حال یکی کردن دو فایل Test1.doc و Test2.doc در فایلی با نام Test3 می‌نویسیم:

کد:
Copy test1.doc + test2.doc b:test3

این توضیح همان علامت + است که در شکل دوم می‌بینید.
مثال: برای کپی کردن تمام فایل‌های موجود در درایو C با پسوند Doc در فایلی به نام AllDocs در درایو B تایپ می‌کنیم:

کد:
Copy c:*.doc b:alldocs

حتی می‌توانید فایل‌هایی با پسوندهای مختلف را با هم یکی کنید. مثلاً برای کپی کردن تمام فایل‌های با پسوند txt و تمام فایل‌های با پسوند Doc به فایلی با پسوند add در درایو B می‌نویسیم:

کد:
Copy *.txt + *.doc b:*.add

توجه داشته باشید که برای فایل مقصد به جای نام فایل از * استفاده کرده‌ایم. یعنی برنامه به دنبال فایلی می‌گردد با پسوند add در درایو B و محتویات آن را جایگزین می‌کند.