Как создавать пустые файлы из командной строки (cmd)
Как создать пустые файлы из командной строки (cmd): Что ж, иногда вам просто нужно создать пустые файлы в Windows, чтобы приложения могли работать в переносимой среде или использовать нулевые файлы в другом процессе. Какой бы ни была причина, знание того, как создавать пустые файлы из командной строки, будет вам только полезно и поможет лучше понять систему.
В системах, совместимых с PSIX, теперь есть сенсорная команда, которая создает пустые файлы, но в Windows такой команды нет, поэтому важнее научиться ее создавать. Вы, должно быть, думаете, почему бы не создать пустой файл из блокнота и не сохранить его, ну на самом деле это не пустой файл, поэтому эта задача выполняется через командную строку (cmd).
Как создать пустые файлы из командной строки (cmd)
1. Нажмите клавишу Windows + X, затем выберите Командная строка (администратор).
2. Введите следующую команду и нажмите Enter: cd «C:Ваш каталог»
Примечание: Замените свой каталог фактическим каталогом, с которым вам нужно работать.
3. Чтобы создать пустой файл, просто введите эту команду и нажмите Enter: скопировать нуль «emptyfile.txt»
Примечание: Замените emptyfile.txt на имя нужного вам файла.
4. Если приведенная выше команда не создает пустой файл, попробуйте следующее: скопировать /b NUL пустой файл.txt
5. Теперь проблема с приведенной выше командой заключается в том, что она всегда будет показывать, что файл был скопирован, и чтобы избежать этого, вы также можете попробовать следующую команду: введите NUL > 1.txt
6. Если вам действительно нужен совершенно пустой файл без вывода на стандартный вывод, вы можете перенаправить стандартный вывод на null:
скопировать файл nul.txt > nul
7. Другой альтернативой является запуск aaa> empty_file, который создаст пустой файл в текущем каталоге, а затем попытается запустить команду aaa, которая не является допустимой командой, и, таким образом, создаст пустой файл.
C:UsersAditya>cd Desktop C:UsersAdityaDesktop>aaa >empty_file 'aaa' is not recognized as an internal or external command, operable program or batch file. C:UsersAdityaDesktop>dir Direcotory of :UsersAdityaDesktop 09/06/2017 10:41 <DIR> . 09/06/2017 10:41 <DIR> .. 09/06/2017 10:41 0 empty_file
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 и все, вы создали сенсорную программу.
.
Это все, чему вы успешно научились. Как создать пустые файлы из командной строки (cmd) но если у вас все еще есть какиелибо вопросы относительно этого руководства, не стесняйтесь задавать их в разделе комментариев.