Создать файл в командной строке windows: 4 различных способа создания файла с помощью командной строки в Windows

Содержание

4 различных способа создания файла с помощью командной строки в Windows

Создание файла, пожалуй, одна из самых тривиальных задач, которые вы выполняете на своем компьютере почти каждый день. Если вы пользователь Windows, вы, вероятно, делаете это через графический интерфейс.

Хотя на практике этот подход может показаться более простым, особенно если у вас нет опыта работы с CLI, у него есть свои недостатки. В отличие от способа CLI, который обеспечивает быстрый и эффективный способ создания файлов на вашем компьютере, подход GUI включает в себя несколько шагов, что делает его трудоемким и неэффективным.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Итак, вот руководство, которое проведет вас по различным методам, которые вы можете использовать для создания файла в Windows (будь то Windows 11, Windows 10, Windows 8 или Windows 7) с помощью командной строки.

Как создать файл в Windows с помощью командной строки

Командная строка или CMD — это мощная утилита Windows, которая позволяет с легкостью выполнять различные системные операции на вашем компьютере. Он предустановлен в системе и позволяет запускать команды для множества действий, от управления файлами до запуска пакетных файлов для автоматизации задач.

Создание файлов является одной из таких задач, которую вы можете выполнить быстрее и эффективнее с помощью командной строки CMD, чем с помощью проводника. Но прежде чем мы перейдем к делу и продемонстрируем, как создать файл в командной строке, вы должны знать, как перемещаться по структуре каталогов Windows на нем, чтобы вы могли создавать файлы в нужной папке.

Навигация по файловой системе Windows с помощью командной строки

Чтобы перемещаться по файловой системе Windows с помощью CMD, сначала откройте командную строку. Для этого нажмите сочетание клавиш Windows + X и выберите в меню «Командная строка».

Затем введите команду dir, чтобы вывести список всех файлов и каталогов (или папок) внутри папки. После того, как вы определили папку, которую хотите открыть, введите следующую команду и нажмите Enter:

cd folder_name

Например:
cd Documents

Чтобы вернуться в родительский каталог, выполните:
cd . .

Для доступа к корневому каталогу:
cd \

Пока мы на этом, вы также должны знать, что вы можете создавать каталоги (или папки) с помощью командной строки. Для этого используйте команду cd, чтобы перейти к папке, в которой вы хотите создать новую папку, и используйте следующий синтаксис:

mkdir directory_name

Например, чтобы создать каталог с именем MyDocs, запустите:
mkdir MyDocs

Наконец, когда вы находитесь в папке, в которой хотите создать файл, используйте любой из следующих методов для создания файлов с помощью CMD.

Создание файла с помощью команды echo

Команда echo отображает сообщения, которые вы вводите в окно CMD. Однако при использовании с оператором перенаправления (>) он удваивается как команда создания файла, которая создает файл из введенного вами текста.

Для создания файла с помощью команды echo откройте командную строку и введите команду, используя следующий синтаксис:
echo your_text_here > filename. extension

Например, если вы хотите создать текстовый файл с именем MyFile с текстом This is sample text  и расширением .txt, вы должны запустить:
echo This is sample text > MyFile.txt

После создания файла убедитесь, что он был успешно создан, выполнив:

type filename.extension

Например:
type MyFile.txt

Создание файла с помощью команды copy con

В отличие от команды echo, которая с самого начала принимает от вас содержимое файла, который вы создаете, команда copy con использует несколько иной подход.

С ним вам нужно только изначально дать имя вашему файлу. Затем он открывает новый файл в текстовом редакторе, где вы можете заполнить его текстом.

Чтобы создать файл с помощью copy con, используйте следующий синтаксис:
copy con filename_with_extension

Например:
copy con MyFile. txt

Теперь вы попадете в файл в самом окне командной строки, где вы можете добавить к нему желаемый текст. Сделав это, нажмите Ctrl + Z, чтобы сохранить файл, и Ctrl + C, чтобы выйти из редактирования.

Создание файла в блокноте с помощью командной строки

Хотя оба метода, которые мы упоминали до сих пор, работают хорошо, они не идеальны, когда вы хотите ввести длинные текстовые абзацы в свой текстовый файл. Альтернативный способ справиться с этим — использовать Блокнот, который вы обычно используете для создания файлов, но через командную строку.

Для этого введите команду в окне CMD, используя следующий синтаксис, и нажмите Enter :
notepad filename.extension

Например, если вы хотите создать файл с именем SampleDoc, вы должны запустить:
notepad SampleDoc.txt

После этого CMD откроет файл в Блокноте. Вам будет предложено создать новый файл, поскольку введенный вами файл не существует.  Нажмите Да, чтобы принять и создать файл.

Теперь, точно так же, как вы используете Блокнот, введите текст в файл и нажмите Ctrl + S, чтобы сохранить, и Ctrl + W, чтобы закрыть файл.

Создание нескольких файлов с помощью командной строки

В случаях, когда вы хотите создать несколько файлов внутри папки одновременно и заполнить их позже, вы можете использовать цикл for, как показано в следующем синтаксисе:

for /l %a in (1 1 10) do type nul > "%a.txt"
…где (1 1 10) указывает CMD выполнять задачу в последовательности от 1, с шагом от 1 до 10. Чтобы создать 20 файлов, замените 10 на 20 в вашей команде.

Если вы хотите добавить общее имя в начало каждого файла, а затем номер, вам нужно использовать следующий синтаксис:
for /l %a in (1 1 10) do type nul > "filename %a.txt"

… где вам нужно заменить имя файла на имя, которое вы хотите дать своим файлам.

Например, выполнение приведенной ниже команды создаст 10 пустых файлов со следующим синтаксисом имени: MyDoc-1.
for /l %a in (1 1 10) do type nul > "MyDoc-%a.txt"

Кроме того, если вы хотите создать несколько файлов с одним и тем же текстом, вы можете настроить команду так, чтобы она включала одно и то же действие. Для этого вместо включения do type nul вам нужно использовать do echo your_desired_text.

Например, если вы хотите создать 10 файлов с именами MyDoc-1.txt , MyDoc-2.txt,… и т. д. с помощью This is sample text as text , вы должны запустить:
for /l %a in (1 1 10) do echo This is sample text> "MyDoc-%a.txt"
…и они будут созданы в вашем текущем каталоге . .

Эффективное создание файлов в Windows с помощью командной строки

Методы, перечисленные в этом руководстве, должны помочь вам практически со всеми видами задач по созданию файлов в командной строке, будь то создание однострочных текстовых файлов, текстовых файлов с несколькими абзацами или даже нескольких файлов с настраиваемым текстом и именами файлов.

Таким образом, в зависимости от требований вы можете выбрать соответствующий метод и быстро и эффективно создавать файлы в Windows.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Как через cmd создать файл: текстовый с расширением txt в папке | IT S.W.A.T.

Здравствуйте, уважаемые читатели сайта itswat.ru. Если вам неизвестно, как через cmd создать файл, и в каких ситуациях это актуально, то данная статья будет вам особо полезна.

Командная строка позволяет реализовывать многие опции, в том числе и создание файла. В этом процессе нет ничего сверхсложного. Следует просто выполнять определённые шаги. Они и представлены в данном материале. Также дано само определение командной строки, поскольку некоторые пользователи не имеют о ней представления.

Содержание статьи:

    1. Определение
    2. Вопрос по запуску
    3. Специфики работы
    4. Создание новой папки
    5. Сотворение файла

Определение

Командной строкой (cmd) называется программная оболочка, которая является обязательной составляющей операционной системы (ОС). Она организует прямую взаимосвязь между компьютером и пользователем. Также помогает решить некоторые дилеммы, связанные с общим функционированием ПК и отдельного софта.

Яркие примеры её применения таковы:

  1. Заражение компьютера вирусами или программами-вредителями.
  2. Неполадки в системных файлах.
  3. Восстановление Windows (на сленге пользователей – «винды»).
  4. Корректировка опций в играх.

В неё необходимо прописывать команды, чтобы реализовать те или иные задачи. На эту процедуру тратится существенно меньше времени, чем при работе с графическим интерфейсом.

Работать с ней требуется очень внимательно и осторожно. В прописанных командах не должно быть ошибок. Иначе можно получить совершенно неожиданные результаты, преобразующиеся в дальнейшем в проблемы.

Вопрос по запуску

Перед решением основной дилеммы необходимо изучить версии активации командной строки. Варианты отличаются в зависимости от вида винды (XP, семёрка, восьмёрка или десятка).

Для вызова системного окошка со строкой нужны такие действия:

  1. Зажать синхронно две кнопки: «Win» (обозначается на клавиатуре флажком) и букву R. Принцип работает на Windows 7 и XP. На восьмёрке используется сочетание кнопок «Win» + X (английская буква).
  2. В появившейся графе пропишите cmd и нажмите «Enter».

Можно задействовать меню «Пуск». Наводите курсор в нижний левый угол и нажимаете левую кнопку мыши. Выберите графу «Все программы». Перейдя в раздел под названием «Стандартные», выберите «Командную строку».

Но такой вариант оптимален только для версий системы до Windows 10.

Сама работа в командной строке происходит по одному сценарию без зависимости от операционной системы. Отличия касаются только её вызова.

Например, если вас интересует, как создать файл в командной строке Windows 10, то в первую очередь вызовите её.

Для этого в меню «Пуск» выбираете разделе «Служебные»,а после этого – командную строку.

Есть и универсальный способ вызова для всех ОС. Он выражается в следующем алгоритме:

  1. Используя проводник, открыть диск с системной папкой (как правило его буквенное обозначение C) с виндой.
  2. Открывается папка «Windows», а в ней -«System32». Там и находится файл «cmd.exe». Это та самая командная строка.
  3. Этот файл запускается от администратора.

После данных действий можно создавать файл с применением команд.

Специфики работы

Для начала необходимо освоиться в перечне команд, которые пригодны для командной строки. Пропишите слово «help» и нажмите «Enter». Это клавиша служит для подтверждения всех команд и попадания на новой строке.

Если в строке требуется наличия скопированного текста, тогда в ней наведите курсор на любое пустое место и кликните правой кнопкой. Из появившегося меню выберите опцию «Вставить». Можно поместить текст комбинацией «Ctrl+V».

Чтобы скопировать слова из этой строки, выделите их левой кнопкой мышки и нажмите «Enter».

Для более удобной и оперативной работы можно все команды предварительно прописать в текстовом документе. Проверьте точность их написания. Затем просто копируйте и вставляйте их в нужные места.

Создание новой папки

Папка в данном контексте рассматривается так же, как каталог. Создать её нетрудно, знаю специальную команду.

Сначала указывается путь к директории, в которой появится новый файл. После чего прописывается команда md с именем нового каталога. Например: md papka.

Указанная команда это аббревиатура фразы make directory (в переводе -сделать каталог). Далее можно создать файл в папке, созданной только что, применив определённые команды. Обычно этот метод выбирают те, кому не подходят стандартные решения.

Сотворение файла

В данном примере рассмотрен вариант, как создать файл с расширением txt через cmd.

Не покидая необходимого каталога введите в строке следующее: «copy con filename.txt».

Здесь copy con – это команда копирования вводимой фразы в файл.

Далее становится доступным режим для ввода текста. Чтобы завершить сотворение файла, щёлкните на кнопку F6 и подтвердите операцию (клавишей «Enter»). В некоторых системах вместо F6 нажимается Ctrl+Z.

Как создать новый текстовый файл через cmd? Для этого вводится команда NUL> с именем файла. Пример на изображении:

Операцию можно повторять столько раз, сколько вам требуется файлов. Если такой надобности нет, то процедура завершается. Можно закрывать командную строку.

Есть ли команда для создания файлов с помощью cmd в Windows?

Спросил

Изменено
3 месяца назад

Просмотрено
21k раз

-1

Новинка! Сохраняйте вопросы или ответы и организуйте свой любимый контент.
Узнать больше.

Я узнал, что могу использовать NUL>, но он работает странно. Всякий раз, когда я его использую, он сообщает «Доступ запрещен», но файл создается.

Вам отказывают в доступе, так как вы пытаетесь запустить устройство nul (не имеет значения, перенаправляете ли вы стандартный вывод или нет):

 c:\pax> nul
Доступ запрещен. 
c:\pax> nul >myfile.txt
Доступ запрещен.
 

То, что вам нужно сделать, чтобы получить пустой файл, хотя есть и другие способы сделать это, это отправить вывод устройства nul в ваш файл с чем-то вроде:

 c:\pax > введите nul >myfile.txt
c:\pax> каталог myfile.txt
 Том на диске C не имеет метки.
 Серийный номер тома: DEAD-BEEF
 Каталог c:\pax
06.21.2018 16:57 0 myfile.txt
               1 файл(ы) 0 байт
               0 Дир(ы) 31,415,926 535 902 718 281 828 459 байт свободно
 

Только эта первая строка выше необходима для создания пустого файла, остальное просто для того, чтобы показать, что это работает.

0

Просто запустите:

 echo.>your_file.txt
 

0

 копировать с abc.txt
 

и введите содержимое файла. Используйте Ctrl+Z, чтобы закончить

 mkdir thisisafile
компакт-диск thisisafile
эхо. >такойтекстмучвау.txt
эхо . >этоттекст.txt
блокнот другой текст.txt
скопировать нуль "iambored.txt"
введите NUL > 1.txt
 

Примечание: при использовании команды «Блокнот» вы получите сообщение об ошибке «У вас нет такого файла, вы хотите его создать?», в то время как команда «echo.>» создаст его напрямую.

Примечание. Если вы наберете «echo.>», будет создан текстовый файл с одним разрывом строки, но без символов внутри, но если вы наберете «echo .>», будет создан текстовый файл с точкой ( . ) в этом.

Примечание. Если вы используете «copy nul», проблема с этой командой заключается в том, что она всегда будет отображать, что файл был скопирован, и во избежание этого вы также можете попробовать следующую команду: введите NUL > 1.txt

1

вам нужно попробовать это, он создаст новый файл

 echo.>filename
 

пример

 эхо.>новый.txt
 

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Создать пустой файл в командной строке Windows (например, команда linux touch)

289

Новое! Сохраняйте вопросы или ответы и организуйте свой любимый контент.
Узнать больше.

На компьютере с Windows я получаю эту ошибку

«касание» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Я следовал этим инструкциям, которые кажутся специфичными для Linux, но в стандартной командной строке Windows это не работает следующим образом:

 touch index.html app.js style.css
 

Есть ли в Windows эквивалент команды «touch» из мира linux/mac os/unix? Нужно ли мне создавать эти файлы вручную (и изменять их, чтобы изменить временную метку), чтобы реализовать такую ​​​​команду? Я работаю с узлом, и это не кажется очень… узловым…

  • окна
  • пакетный файл
  • cmd
  • командная строка

6

Простой способ заменить команду touch в командной строке Windows, такой как cmd:

 введите nul > your_file.txt
 

Это создаст 0 байт в файле your_file. txt .

Это также было бы хорошим решением для использования в пакетных файлах Windows.

Другой способ сделать это — использовать команду echo:

 эхо.> ваш_файл.txt
 

эхо. — создаст файл с одной пустой строкой.


Если вам нужно сохранить содержимое файла, используйте >> вместо >

 > Создает новый файл
>> Сохраняет содержимое файла
 

Пример

 введите nul >> your_file.txt
 

Вы также можете использовать команду вызова.

Вызывает одну пакетную программу из другой без остановки родительской пакетной программы. Команда вызова принимает метки в качестве цели вызова.

Пример:

 вызов >> your_file.txt
 


или даже если вы не хотите усложнять, вы можете просто установить подсистему Windows для Linux (WSL). Затем введите.

 wsl сенсорный
 

или

 wsl touch textfilenametoedit.txt
 

Кавычки не нужны.

9

Windows изначально не включает команду touch .

Вы можете использовать любую из доступных общедоступных версий или собственную версию. Сохраните этот код как touch.cmd и поместите его где-нибудь на вашем пути

 @echo off
    setlocal enableextensions disableddelayedexpansion
    (для %%a в (%*) сделать, если существует "%%~a" (
        pushd "%%~dpa" && ( копировать /b "%%~nxa"+, & popd )
    ) еще (
        введите nul > "%%~fa"
    )) >нулевое 2>&1
 

Он будет перебирать список аргументов и для каждого элемента, если он существует, обновлять временную метку файла, в противном случае создавать его.

1

Вы можете использовать эту команду: ECHO >> имя_файла.txt

создаст файл с заданным расширением в текущей папке.

ОБНОВЛЕНИЕ:

для использования пустого файла: копия NUL filename. txt

5

В Windows Power Shell можно использовать следующую команду:

 New-Item 
 

или

 New-Item  -type file
 

Примечание: Новый элемент можно заменить его псевдонимом ни

5

Ответ неверный, работает только тогда, когда файл не существует. Если файл существует, использование первого ничего не делает, а второе добавляет строку в конец файла.

Правильный ответ:

 копия /b имя_файла.расширение +,
 

Я нашел его здесь: https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764721#764721

2

Я удивлен, сколько здесь ответов, всего неправильно . Если ничего не вывести в файл, файл заполнится чем-то вроде ECHO is ON , а попытка вывести $nul в файл буквально поместит $nul в файл. Кроме того, для PowerShell повторение $null в файле на самом деле не создаст файл размером 0 КБ, а что-то, закодированное как UCS-2 LE BOM , что может привести к путанице, если вам нужно убедиться, что ваши файлы не имеют знак порядка байтов.

После тестирования всех ответов здесь и ссылок на некоторые похожие, я могу гарантировать, что они будут работать для каждой оболочки консоли. Просто поменяй FileName.FileExtension на полный или относительный путь к файлу, который вы хотите touch ; спасибо Киту Расселу за обновление COPY NUL FILE.EXT :

CMD w/Timestamp Updates

copy NUL FileName.FileExtension

Это создаст новый файл с именем, которое вы разместили, вместо FileName.File2Extension1. с размером 0 байт. Если файл уже существует, он в основном скопирует себя на место, чтобы обновить метку времени. Я бы сказал, что это скорее обходной путь, чем функциональность 1:1 с коснитесь , но я не знаю никаких встроенных инструментов для CMD, которые могли бы выполнить обновление временной метки файла без изменения какого-либо другого его содержимого.

CMD без обновлений временной метки

, если не существует FileName.FileExtension копия NUL FileName.FileExtension

Powershell с обновлениями временной метки

LeafType LeafType if (!(Test-Path FileName.FileExtension)) {NewPath -Item FileName.FileExtension -Type file} else {(ls FileName.FileExtension ).LastWriteTime = Get-Date}

Да, он будет работать в консоли как однострочный; нет необходимости помещать его в файл сценария PowerShell.

PowerShell без обновлений временной метки

if (!(Test-Path FileName.FileExtension -PathType Leaf)) {New-Item FileName.FileExtension -Type file}

6

Используйте следующую команду в командной строке:

 файл fsutil createnew filename requiredSize
 

Информация о параметрах следующая:

fsutil — утилита файловой системы (исполняемый файл, который вы запускаете)

файл — запускает действие с файлом

createnew — действие для выполнения (создание нового файла)

имя файла — будет буквально именем файла

requiredSize - выделит размер файла в байтах в созданном файле

6

установите npm на свой компьютер

выполните приведенную ниже команду в командной строке.

 npm установить touch-cli -g
 

теперь вы сможете использовать touch cmd.

2

Вы можете воспроизвести функциональность Touch с помощью следующей команды:

 $>>filename
 

Это пытается выполнить программу с именем $ , но если $ не существует (или не является исполняемым файлом, производящим вывод), то он не производит никакого вывода. По сути, это взлом функциональности, однако вы получите следующее сообщение об ошибке:

'$' не распознается как внутренняя или внешняя команда,
работающая программа или командный файл.

Если вам не нужно сообщение об ошибке, вы можете сделать одно из двух:

 введите nul >> имя файла
 

Или:

 $>>filename 2>nul
 

Команда type пытается отобразить содержимое nul, что ничего не делает, кроме как возвращает EOF (конец файла) при чтении.

2>nul отправляет вывод ошибки (выход 2) в nul (который игнорирует все вводимые данные при записи). Очевидно, что вторая команда (с 2>nul ) становится избыточным с помощью команды type , так как ее быстрее вводить. Но, по крайней мере, теперь у вас есть возможность и знания.

1

как уже упоминалось

 эхо >> index.html
 

это может быть любой файл с любым расширением
затем выполните

 блокнот index.html
 

это откроет ваш файл в редакторе блокнота

Никакая команда — ни type , ни echo — не требуется для эмуляции команды «touch» Unix/Mac OS X в терминале Windows Powershell. Просто используйте следующее сокращение:

 $null > имя файла
 

Это создаст пустой файл с именем «имя файла» в вашем текущем местоположении. Используйте любое расширение имени файла, которое вам может понадобиться, например. '.текст'.

Источник: https://superuser.com/questions/502374/equivalent-of-linux-touch-to-create-an-empty-file-with-powershell (см. комментарии)

5

Из терминала Visual Code Studio в Windows 10 мне удалось создать новый файл:

 type > hello.js
эхо > оранжевый.js
ni > peach.js
 

Для очень простой версии touch , которая в основном будет использоваться для создания 0-байтового файла в текущем каталоге, альтернативой может быть создание файла touch.bat и добавление его в %Path% или скопировать его в каталог C:\Windows\System32 , например:

touch.bat

 @echo off
powershell New-Item %* -ItemType файл
 

Создание одного файла

C:\Users\ВашеИмя\Desktop> коснитесь файла .txt
    Каталог: C:\Users\ВашеИмя\Рабочий стол
Режим LastWriteTime Длина Имя
---- ------------- ------ ----
-a---- 14. 10.2020 22:28 0 a.txt
 

Создание нескольких файлов

C:\Users\ВашеИмя\Рабочий стол>нажмите "b.txt,c.txt"
    Каталог: C:\Users\ВашеИмя\Рабочий стол
Режим LastWriteTime Длина Имя
---- ------------- ------ ----
-a---- 14.10.2020 22:52 0 b.txt
-a---- 14.10.2020 22:52 0 c.txt
 

Также

  • Работает как с PowerShell, так и с командной строкой.
  • Работает с существующими подкаталогами.
  • Не создает файл, если он уже существует:
Новый элемент: файл «C:\Users\YourName\Desktop\a.txt» уже существует.
 
  • Для нескольких файлов создаются только несуществующие файлы.
    • Принимает список имен файлов, разделенных запятыми, без пробелов или заключенных в кавычки, если пробелы необходимы:
C:\Users\ВашеИмя\Рабочий стол> коснитесь d.txt,e.txt,f.txt
C:\Users\ВашеИмя\Desktop> коснитесь "g.txt, 'имя с пробелами.txt'"
 9Z
    1 Файлы скопированы. 
 

Это создаст файл с именем yourfile.txt в локальном каталоге.

Я использую cmder (эмулятор командной строки)

Он позволяет запускать все команды Linux на машине с Windows.

Его можно скачать с https://cmder.net/

Мне очень нравится

1

Как указывает Рагувир в своем ответе, ni — это псевдоним PowerShell для New-Item 9.0021 , поэтому вы можете создавать файлы из приглашения PowerShell, используя ni вместо сенсорного ввода.

Если вы предпочитаете вводить touch вместо ni , вы можете установить псевдоним touch для командлета PowerShell New-Item .

Создание команды touch в Windows PowerShell:

В приглашении PowerShell определите новый псевдоним.

 Set-Alias ​​-Name touch -Value New-Item
 

Теперь сенсорная команда работает почти так же, как вы ожидаете. Единственная разница в том, что вам нужно будет разделить список файлов запятыми.

 сенсорный index.html, app.js, style.css
 

Обратите внимание, что это устанавливает только псевдоним для PowerShell. Если вам не нравится PowerShell, вы можете настроить WSL или использовать bash для Windows.

К сожалению, псевдоним будет забыт, как только вы завершите сеанс PowerShell. Чтобы сделать псевдоним постоянным, вы должны добавить его в свой профиль пользователя PowerShell.

Из командной строки PowerShell:

 блокнот $profile
 

Добавьте определение псевдонима в свой профиль и сохраните.

Если на вашем ПК установлен Cygwin, вы можете просто использовать прилагаемый исполняемый файл для touch (также через командную строку Windows):

 C:\cygwin64\bin\touch.exe 
 

1

Предположим, что файл существует, и вам просто нужно обновить метку времени.

 введите test.c > test.c.bkp && введите test.c.bkp > test.c && del test.c.bkp
 

Использовать рем. > file.txt (обратите внимание на точку, прикрепленную к команде «rem»)
Это создает пустой файл. это инструмент командной строки код , который поможет вам открыть несуществующий файл в VS Code.

Во всех остальных ответах чего-то не хватает. Линукс 9Команда 0020 touch имеет параметр -t , который позволяет установить время последнего изменения на любую произвольную дату и время, а не только на текущее время.

Это устанавливает дату модификации файла filename.txt на 20 декабря 2012 г. в 30 минут после полуночи.

 сенсорный -t 201212210030 имя файла.txt
 

Чтобы получить аналог в Windows, нужно быть в PowerShell , в Cmd это сделать нельзя.

  • Изменить дату/время создания файла с именем имя файла.txt :
 (Get-Item "D:\Test\filename.