نحوه ایجاد فایل های خالی از خط فرمان (cmd): خوب، گاهی اوقات شما فقط نیاز دارید که فایل های خالی در ویندوز ایجاد کنید تا برنامه ها در یک محیط قابل حمل کار کنند یا از فایل های پوچ در فرآیند دیگری استفاده کنید. دلیل هر چه باشد، دانستن نحوه ایجاد فایل های خالی از خط فرمان فقط برای شما مفید خواهد بود و به شما در درک بهتر سیستم کمک می کند.
اکنون سیستمهای سازگار با PSIX فرمان لمسی دارند که فایلهای خالی را ایجاد میکند، اما در ویندوز، چنین دستوری وجود ندارد، به همین دلیل یادگیری نحوه ایجاد آن مهمتر است. حتماً به این فکر می کنید که چرا یک فایل خالی از notepad ایجاد نکنید و آن را ذخیره نکنید، خوب در واقع یک فایل خالی نیست، به همین دلیل این کار با استفاده از command prompt (cmd) انجام می شود.
نحوه ایجاد فایل های خالی از خط فرمان (cmd)
1. Windows Key + X را فشار دهید سپس Command Prompt (Admin) را انتخاب کنید.
2. دستور زیر را تایپ کرده و Enter را بزنید: cd “C:\Your Directory”
توجه: دایرکتوری خود را با دایرکتوری واقعی که باید با آن کار کنید جایگزین کنید.
3. برای ایجاد فایل خالی کافیست این دستور را تایپ کنید و Enter را بزنید: copy nul “emptyfile.txt”
توجه: نام فایل مورد نیاز خود را جایگزین valafile.txt کنید.
4. اگر دستور بالا موفق به ایجاد یک فایل خالی نشد، این یکی را امتحان کنید: copy /b NUL EmptyFile.txt
5. حالا مشکل دستور بالا این است که همیشه نشان می دهد که فایل کپی شده است و برای جلوگیری از آن می توانید دستور زیر را نیز امتحان کنید: تایپ کنید NUL > 1.txt
6. اگر واقعاً یک فایل کاملاً خالی و بدون خروجی به stdout میخواهید، میتوانید stdout را به nul هدایت کنید : فایل
nul را کپی کنید.txt > nul
7. گزینه دیگر اجرای aaa> vala_file است که در دایرکتوری فعلی یک خالی ایجاد می کند و سپس سعی می کند دستور aaa را اجرا کند که یک دستور معتبر نیست و به این ترتیب شما یک فایل خالی ایجاد می کنید.
C:\Users\Aditya>cd Desktop C:\Users\Aditya\Desktop>aaa >empty_file 'aaa' به عنوان یک دستور داخلی یا خارجی، برنامه قابل اجرا یا فایل دسته ای شناسایی نمی شود. C:\Users\Aditya\Desktop>dir فهرست راهنمای :\Users\Aditya\Desktop 2017/09/06 10:41
. 1396/09/06 10:41
.. 1396/09/06 10:41 0 vala_file

8. همچنین، می توانید دستور لمسی خود را بنویسید:
#include #include int main(int argc, char ** argv;) { if(argc !=2) { std::cerr << "باید یک نام فایل ارائه شود" << endl; بازگشت 1; } std::ofstream foo(argv[1]); foo.close(); بازگشت 0; }
7. فایل فوق را به عنوان touch.cpp ذخیره کنید و فقط یک برنامه لمسی ایجاد کرده اید.
توصیه شده برای شما:
این همان چیزی است که شما با موفقیت یاد گرفتید که چگونه از خط فرمان (cmd) فایل های خالی ایجاد کنید، اما اگر هنوز در مورد این راهنما سؤالی دارید، لطفاً در بخش نظرات از آنها بپرسید.