2016-03-21 68 views
6

pracuję z laravel 5, po wpisaniu w oknach cmd Polecenie to „pamięci dotykowy \ database.sqlite” ten komunikat o błędzie wzrosnąć "dotyk" nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy. jakaś wskazówka, aby go rozwiązać?„dotykowy” nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy

+0

Dlaczego uważasz, że musisz go uruchomić? –

+0

'touch' to polecenie * nix, a nie Windows. Oto kilka rozwiązań: http://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716 –

Odpowiedz

0

, używany z kopią aby wskazać brakujące parametry. Spowoduje to aktualizację daty modyfikacji pliku . NA PRZYKŁAD. copy /b file1,,

3

Można po prostu użyć echo> w oknach cmd tj path/file.sqlite

+0

To może ale nie musi działać, ponieważ nie generuje pliku o wielkości 0 bajtów. Zwykle używam 'type NUL> path/file.sqlite' jak wspomniano tutaj: https://stackoverflow.com/a/295214/13189 – eckes

0

enter image description here

Ex: typu nul> test.html w okna CMD & jeszcze jeden sposobów jest

echo .> test.html

oboje pracują w 100% grzywny

+0

Druga alternatywa tworzy plik 2-bajtowy (crlf), może być dobrze, ale nie w wszystkie przypadki. – eckes

0

Wystarczy uruchomić go przez terminal GitBash na oknach i działa dobrze

13

jeśli używasz node.js wystarczy użyć KMP zainstalować go w systemie Windows:

C:\npm install touch-cli -g 

zainstaluje interfejs linii poleceń dla dotyku, możesz go użyć tak samo jak unix ...

+0

Dzięki! Działa dobrze .. –

+0

To działało dla mnie. Thanks –

Powiązane problemy