web-dev-qa-db-ja.com

「タッチ」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません

私はlaravel 5で作業します、Windows cmdでこのコマンド「touch storage\database.sqlite」と入力すると、このエラーメッセージは「touch」が内部または外部コマンド、操作可能なプログラムとして認識されませんまたはバッチファイル。それを解決するためのヒント?

26
HussamDev

node.jsを使用している場合は、npmを使用してWindowsにインストールします。

C:\npm install touch-cli -g

タッチ用のコマンドラインインターフェイスがインストールされ、unixと同じように使用できます...

73
cyberdenz

実行しようとしているコマンドはunix/linuxベースのコマンドなので、Windowsでは機能しません。

ファイルの変更されたタイムスタンプを更新するだけです。

ここには、Windowsの代替手段を提供する別の質問があります。 https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716

4
ollieread

Windows cmdで_echo>_を使用できますi.e _path/file.sqlite_

4
Colleen Larsen

enter image description here

例:type nul> test.html Windows CMDおよび他の1つの方法

echo。> test.html

両方とも100%正常に動作しています

2
seka

Windowsデバイスを使用している場合は、git bashをインストールして次のコマンドを入力します。

touch test.html.

上記のコマンドは、指定したディレクトリにゼロキロバイトtest.htmlファイルを生成します。他の種類のファイルにも適用できます。

1
Emmanuel David

,コピーで使用され、欠落しているパラメーターを示します。これにより、ファイルの変更日が更新されます。例えば。 copy /b file1,,

0
user6017774

このコマンドを実行した後に修正されました:

npm install touch-cli -g

その後、これを実行できます:

touch .babelrc
0
Muhammad Awais

WindowsのGitBashターミナルで実行するだけで正常に動作します

0
thefett