Как да създадете празни файлове от командния ред (cmd)

Как да създадете празни файлове от командния ред (cmd):(How to create empty files from the command prompt (cmd):)  Е, понякога просто трябва да създадете празни файлове в Windows , за да могат приложенията да работят в преносима среда или да се възползвате от нулевите файлове в друг процес. Каквато и да е причината, знанието как да създавате празни файлове от командния ред ще бъде полезно само за вас и ще ви помогне да разберете по-добре системата.

Сега PSIX-съвместимите системи имат команда за докосване,(touch command) която създава празни файлове, но в Windows няма такава команда, затова е по-важно да се научите как да създадете такава. Сигурно си мислите защо да не създадете празен файл от бележника и да го запазите, добре, че всъщност не е празен файл, затова тази задача се изпълнява с помощта на командния ред (cmd).

Как да създадете празни файлове от командния ред (cmd)

1.Натиснете клавиша Windows Key + X , след което изберете Команден ред (администратор).(Command Prompt (Admin).)

2. Въведете следната команда и натиснете Enter : cd “C:\Your Directory”
Забележка:(Note:) Заменете вашата директория с действителната директория, с която трябва да работите.

3. За да създадете празен файл, просто въведете тази команда и натиснете Enter: copy nul “emptyfile.txt”
Забележка: (Note:) Заменете(Replace) emptyfile.txt с името на файла, от който се нуждаете.

4. Ако горната команда не успее да създаде празен файл, опитайте тази: copy /b NUL EmptyFile.txt

5. Сега проблемът с горната команда е, че тя винаги ще показва, че файлът е копиран и за да избегнете това, можете също да опитате следната команда: type NUL > 1.txt

6. Ако наистина искате напълно празен файл, без никакъв изход към stdout, тогава можете да пренасочите stdout към nul:
copy nul file.txt > nul

7. Друга алтернатива е да стартирате aaa> empty_file, което ще създаде празен файл в текущата директория и след това ще се опита да изпълни командата aaa, която не е валидна команда и по този начин ще създадете празен файл.

C:\Users\Aditya>cd Desktop

C:\Users\Aditya\Desktop>aaa >empty_file
'aaa' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Aditya\Desktop>dir
Direcotory of :\Users\Aditya\Desktop
09/06/2017 10:41 <DIR> .
09/06/2017 10:41 <DIR> ..
09/06/2017 10:41 0 empty_file

Как да създадете празни файлове от командния ред (cmd)

8. Също така можете да напишете своя собствена команда за докосване:

#include <fstream>
#include <iostream>

int main(int argc, char ** argv;)
{
if(argc !=2)
{
std::cerr << "Must supply a filename" << endl;
return 1;
}
std::ofstream foo(argv[1]);
foo.close();
return 0;
}

7.Запазете горния файл като touch.cpp и това е всичко, създадохте програма за докосване.

Препоръчително за теб:(Recommended for you:)

Това е всичко, което успешно научихте как да създавате празни файлове от командния ред (cmd),(How to create empty files from the command prompt (cmd)) но ако все още имате въпроси относно това ръководство, моля, не се колебайте да ги попитате в секцията за коментари.



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts