- «touch» не распознается как внутренняя или внешняя команда, оперативная программа или командный файл
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Windows эквивалент командной строки «touch»?
- 30 ответов
- ‘touch’ is not recognized as an internal or external command, operable program or batch file
- 16 Answers 16
- 3 простых шага по исправлению ошибок TOUCH.CMD
- 1- Очистите мусорные файлы, чтобы исправить touch.cmd, которое перестало работать из-за ошибки.
- 2- Очистите реестр, чтобы исправить touch.cmd, которое перестало работать из-за ошибки.
- 3- Настройка Windows для исправления критических ошибок touch.cmd:
- Как вы поступите с файлом touch.cmd?
- Некоторые сообщения об ошибках, которые вы можете получить в связи с touch.cmd файлом
- TOUCH.CMD
- процессов:
«touch» не распознается как внутренняя или внешняя команда, оперативная программа или командный файл
Я работаю с laravel 5, когда я набираю windows cmd эту команду «touch storage\database.sqlite» это сообщение об ошибке «touch» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. любой намек на его решение?
ОТВЕТЫ
Ответ 1
если вы используете node.js, просто используйте npm для установки в Windows:
он установит интерфейс командной строки для прикосновения, вы можете использовать его так же, как unix.
Ответ 2
Команда, которую вы пытаетесь запустить, является командой unix/linux, поэтому она не будет работать в Windows.
Все, что он делает, это обновление измененных временных меток файла.
Ответ 3
Вы можете просто использовать echo> в windows cmd т.е. path/file.sqlite
Ответ 4
например: тип nul > test.html в окнах CMD, а другой способ —
echo. > test.html
оба работают на 100% штрафа
Ответ 5
Если вы используете устройство Windows, просто установите git bash и введите следующую команду
Приведенная выше команда сгенерирует файл test.html нулевого килобайта для вас в указанной директории. Это применимо к любому другому типу файла.
Ответ 6
Исправлено после запуска этой команды:
После этого я могу запустить это:
Ответ 7
, используется с копией, чтобы указать отсутствующие параметры. Это обновляет файлы измененная дата. НАПРИМЕР. copy /b file1,,
Ответ 8
Просто запустите его через терминал GitBash на окнах, и он отлично работает
Ответ 9
перейдите в нужную папку и глобально установите Touch-Cli
Ответ 10
Если вы пытаетесь использовать TypeScript в ReactNative при первом запуске:
и затем вы можете использовать сенсорный, например:
Источник
Windows эквивалент командной строки «touch»?
Что вы используете, если хотите обновить поле, модифицированное датой файла в Windows?
- команды , доступные через C ++, .NET, C # или что-то родное для Windows (желательно Vista)
- инструменты /приложения желательно бесплатно и, если возможно, с открытым исходным кодом, а также
Изменить: уже существует страница для приложений, как указано CheapScotsman здесь .
Если кто-то знает, как я могу это сделать с помощью C ++, C #, WSH или что-то подобное, хорошо и хорошо, иначе я бы подумал, что все остальное связано с связанным вопросом.
30 ответов
Если вы хотите коснуться даты штампа файла с помощью окон, используйте следующую команду в командной строке:
(где filename.ext — имя вашего файла). +,, — это специальный флаг для copy , говорящий просто обновить дату /время в файле :
* Изменение времени и даты файла
Если вы хотите присвоить текущее время и дату файлу без изменения файла, используйте следующий синтаксис:
В запятых указывается пропуск параметра Destination.
Изменить на основе комментариев Луми и Джастина: поместите это в пакетный файл, например. touch.cmd
Это работает, даже если файл отсутствует в текущем каталоге (протестирован в Windows 7).
Я использовал и рекомендую unxutils , которые являются родными портами Win32 многих распространенных утилит Unix. Существует команда touch .
Если вы хотите изменить последнюю измененную дату файла (это было мое дело):
- Создает file , если он не существует.
- Оставляет только содержимое файла.
- Просто использует встроенные модули cmd .
- Обновлены те последний доступ и создание .
UPDATE
Г! Это не работает с файлами только для чтения, тогда как touch делает. Я предлагаю:
Вот объяснение Технетом таинственных «+» и запятых:
copy /b Источник + ,,
Эти запятые указывают на отсутствие Параметр назначения.
Команда копирования поддерживает объединение нескольких файлов в один файл назначения. Поскольку пустое назначение не может быть задано с использованием символа пробела в командной строке, для обозначения этого можно использовать две запятые.
Если вам нравится его кодирование самостоятельно, .NET предлагает File.SetLastAccessTime , File.SetCreationTime и File.SetLastWriteTime .
здесь рекурсивная версия с использованием powershell . это изменит последнее измененное время для всех файлов и подкаталогов, а также файлы в подкаталогах этого каталога
Проект GnuWin32 имеет порты Windows из версий Gnu утилит командной строки Unix.
Он поставляется в виде нескольких отдельных пакетов, и вы можете установить только нужные вам команды без каких-либо других зависимостей. Для touch вам понадобится пакет CoreUtils .
Я попробовал это, чтобы создать пустой файл в моем пакетном скрипте. Вы можете использовать это:
cygwin поставляется с touch . Я знаю, что вы упомянули, что вы не хотите устанавливать целую фреймворк, но cygwin довольно легкий и может быть вызван из окна команд dos без включения всей командной строки, подобной unix.
Вы также можете контролировать, какие инструменты устанавливать, поэтому вы можете просто установить файл touch.exe и оставить остальную часть фреймворка.
Вот простой regfile, который я написал в добавить правую кнопку мыши » touch «в проводнике Windows . Слишком легко его создать, так как он просто вызывает:
Я использовал его раньше, и он работает хорошо — без установки, без DLL и т. д.
- Не нужно устанавливать.
- Если вы хотите, вы можете даже изменить источник.
Вы также можете установить Cygwin , который дает вам Touch, а также множество других команд * NIX.
Существуют порты Windows многих утилит Unix. Посмотрите unxutils или Проекты GnuWin32 .
Из аналогичного вопроса о переполнении стека.
Для обновления временных меток (игнорируя другие функции touch ), я бы пошел с:
Funuction Software Touch — бесплатная утилита «touch», которая позволяет вам изменить время /дату и /или метки атрибутов на один или несколько файлов. В дополнение, FS Touch может добавить /вычесть указанное количество секунд из существующее время файла. Вы можете указать, какие файлы и /или подкаталоги для изменения через «сложные маски файлов». Программа может быть запускаться из интерактивной или командной строки. Новое для версии 7.2 — это командной строки, чтобы изменить измененную временную метку файла +/- заданное количество секунд.
FS Touch работает в Windows XP, Vista, Windows 7 и & Windows 8.
Если вы используете git для одного или нескольких проектов, на основе git-bash на основе mingw для Windows есть команда touch . Я хочу поблагодарить @ greg-hewgill за то, что указал на то, что для Windows существуют утилиты nix, потому что именно это заставило меня попытаться прикоснуться к git-bash.
Этот контент можно сохранить в файл reg. Это добавит контекстное меню правой кнопки мыши для всех файлов с возможностью «Touch File» (проверено на Windows 7). Скопируйте все следующие строки в файл reg. Запустите файл и подтвердите вопрос. Щелкните правой кнопкой мыши на любом файле (или нескольких файлах). Теперь доступна опция «Touch File».
в PowerShell попробуйте:
NI является псевдонимом New- Элемент .
Сохраните следующее как touch.bat в папке% windir% \ system32 или добавьте папке, в которой она сохраняется в вашей переменной среды PATH:
Я нашел быстрый способ сделать это, если у вас установлен vim (не большой для больших файлов, откроет весь файл и закроет его . )
«+» устанавливает аргумент для запуска следующих команд. «WQ!» это «написать, выйти, заставить». Это откроет файл, сохранит его, а затем закроет его сразу же.
Файл fsutil createnew new.txt 0
Пять альтернатив, упомянутых выше, плюс три других, не упомянутых здесь, можно найти в SuperUser: » Windows Recursive Touch Command »
Это немного не связано с исходным вопросом, но я считаю это очень полезным для Windows из-за GUI.
Я использую утилиту TouchPro, которая предоставляет графический интерфейс пользователя (встраивается в оболочку проводника):
Люди Unix исправили общую проблему обновления даты файла любого файла с помощью команды touch . Однако для Windows иногда возможен более простой метод для особых случаев.
Мне нужно обновить временную метку ярлыка приложения в Windows 8.1, чтобы сделать видимыми изменения цвета фона панели приложений, см. этот вопрос SO . Вместо того, чтобы использовать один из умных инструментов выше, мне легче редактировать поле комментария ярлыка. Большинство людей оставляют это пустое, но, конечно, полезный комментарий быстро задуман. И если комментарий существует, добавление или удаление последнего периода никогда не наносит вреда.
Я ценю, что это старый вопрос, я просто обнаружил, что касаюсь своей системы Windows 10. Я загрузил и установил Git из здесь (я думаю), и это выглядит как прикосновение и различные другие Утилиты находятся в папке bin.
Ну, если вы действительно хотите иметь команду touch , вы можете поместить ее в пакетный файл с именем touch.bat и вставьте его в C:\Windows :
Мне нужна функция «touch» для клонирования /дублирования дат файла из другого файла, изначально и может использоваться из пакетного файла.
Итак, видеофайл для «перетаскивания» в пакетный файл, запускается FFMPEG, затем «Дата создания» и «Дата изменения» из входного файла копируется в выходной файл.
Это казалось простым вначале, пока вы не обнаружите, что пакетные файлы ужасны при работе с именами файлов Unicode, встроенный PowerShell испорчен символами имен файлов, а двойной выход из них — это кошмар.
Мое решение сделало «touch» частью отдельный сценарий PowerShell, который я назвал «CLONE-FILE-DATE.ps1», и он содержит:
Тогда вот пример использования в моем командном файле CONVERT.BAT:
Я думаю, что PowerShell читаем, поэтому просто объясните, что говорит пакет:
dp0 — это текущий каталог командного файла.
1 — это путь к файлу, опущенному на пакет без кавычек.
CHCP 65001> nul устанавливает символы в UTF-8 и проглатывает вывод.
-ExecutionPolicy ByPass позволяет запускать PowerShell без необходимости изменения глобальной политики, которая существует для предотвращения случайного запуска скриптов.
Источник
‘touch’ is not recognized as an internal or external command, operable program or batch file
I work with laravel 5 , when i type in windows cmd this command «touch storage\database.sqlite» this error message rise ‘touch’ is not recognized as an internal or external command, operable program or batch file. any hint to solve it ?
16 Answers 16
if you are using node.js just use npm to install it on Windows:
it will install the command line interface for touch, you can then use it the same as unix.
Fixed after running this command:
After that I can run this:
The command you’re trying to run is a unix/linux based command so it won’t work in Windows.
All it does is update the modified timestamps of a file.
You can just use echo> in windows cmd i.e path/file.sqlite
If you are on windows device just install git bash and type the following command
The above command will generate a zero kilobyte test.html file for you in your specified directory. It is applicable to any other type of file.
You have to install Touch CLI, Run below command in CLI
If you are trying to use TypeScript in ReactNative first run:
and then you can use touch, example:
ex: type nul >test.html in windows CMD & another one ways is
echo.>test.html
both are working 100% fine
Incase anyone is trying to use the ‘touch’ command from windows to configure Typescript for a React Native app, or anything else. It works for me by running the ‘touch’ command either from git bash or by downloading the WSL and running it from there.
, used with copy to indicate missing parameters. This updates the files modified date. E.G. copy /b file1,,
Just run it through the GitBash terminal on windows and it works fine
I use this syntax in cmd. So far it is working well without installing something.
type nul > (filename)
In my case, I used
type nul > index.js // for creating an empty Javascript file.
If all the solutions above still dont work for you. Try this:
If you already have Git installed, then you also have GIT BASH installed too. To solve this problem navigate to your project directory using the GIT BASH Terminal and try again using touch Procfile . It should work perfectly.
Источник
3 простых шага по исправлению ошибок TOUCH.CMD
Файл touch.cmd из unknown company является частью Acer GAIA ALaunchX. touch.cmd, расположенный в c:oempreload с размером файла 269 байт, версия файла 5, 0, 0, 10, подпись 23bafdcb0424ff1499c450937f462886.
В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки touch.cmd,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере
1- Очистите мусорные файлы, чтобы исправить touch.cmd, которое перестало работать из-за ошибки.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Clean Junk Files».
- Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
- потом нажмите на кнопку «Select All».
- нажмите на кнопку «start cleaning».
2- Очистите реестр, чтобы исправить touch.cmd, которое перестало работать из-за ошибки.
3- Настройка Windows для исправления критических ошибок touch.cmd:
- Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В меню слева выберите » Advanced system settings».
- В разделе «Быстродействие» нажмите на кнопку «Параметры».
- Нажмите на вкладку «data Execution prevention».
- Выберите опцию » Turn on DEP for all programs and services . » .
- Нажмите на кнопку «add» и выберите файл touch.cmd, а затем нажмите на кнопку «open».
- Нажмите на кнопку «ok» и перезагрузите свой компьютер.
Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.
Как вы поступите с файлом touch.cmd?
Некоторые сообщения об ошибках, которые вы можете получить в связи с touch.cmd файлом
(touch.cmd) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
(touch.cmd) перестал работать.
touch.cmd. Эта программа не отвечает.
(touch.cmd) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
(touch.cmd) не является ошибкой действительного windows-приложения.
(touch.cmd) отсутствует или не обнаружен.
TOUCH.CMD
Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.
процессов:
Cookies help us deliver our services. By using our services, you agree to our use of cookies.
Источник