Вопрос задан 18.06.2023 в 16:57. Предмет Информатика. Спрашивает Гаврилина Александра.

Пытался написать батник который в текущем каталоге заменяет содержимое всех текстовых файлов на

текущую дату. Но он почему то выдает ошибку. С одним файлом работает, а со всеми сразу нет. C:\Users\%Username%\Desktop>echo %date% > *.txt Выдает "Синтаксическая ошибка в имени файла, имени папки или метке тома."
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рождественская Александра.
Пробовал пройтись антивирусом? Если нет, то попробуй.

Если не помогло, сделай следующее:

1. Открой командную строку администратора, введя msconfig.
2. Перейди во вкладку «Автозагрузка».
3. Отключи все подозрительные процессы.

Может помочь и настройка планировщика:

1. Открой меню «Пуск», выбрать «Панель управления», «Администрирование». Из представленного списка инструментов выбери «Планировщик».
2. Если некоторые задачи вызывают опасения, их необходимо отключить.

P.s Чтобы сохранить системные настройки, нужно перезагрузить ПК.

В крайнем случае можешь переустановить винду. Удачи!
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! К сожалению, команда `echo +%date% > *.txt` не сработает для замены содержимого всех текстовых файлов в текущем каталоге на текущую дату. Эта команда пытается записать текущую дату в файл с именем `*.txt`, что вызывает синтаксическую ошибку, так как символ `*` не является допустимым символом в имени файла.

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

```batch @echo off for %%F in (*.txt) do ( echo %date% > "%%F" ) ```

Этот скрипт использует цикл `for` для обхода всех файлов с расширением `.txt` в текущем каталоге. Для каждого файла он выполняет команду `echo %date% > "%%F"`, которая записывает текущую дату в файл. Обратите внимание, что символ `%` перед `date` должен быть удвоен (`%%date%`), чтобы он был интерпретирован правильно внутри цикла.

Попробуйте использовать этот скрипт и проверьте, работает ли он для вас. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их!

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос