2016-03-21 6 views
6

ich mit Laravel arbeiten 5, wenn ich in Windows cmd diesem Befehl „touch storage \ database.sqlite“ diese Fehlermeldung steigen Typ 'touch' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt. ein Hinweis, um es zu lösen?‚touch‘ ist nicht als interne oder externe Befehl, ein Programm oder Batch-Datei erkannt

+0

Warum denken Sie, Sie müssen es ausführen? –

+0

'touch' ist ein * nix-Befehl, kein Windows-Befehl. Hier sind einige Lösungen: http://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716 –

Antwort

0

, verwendet mit Kopie, um anzuzeigen, fehlende Parameter. Dies aktualisiert die Dateien Änderungsdatum. Z.B. copy /b file1,,

3

Sie können nur echo> in windows cmd dh path/file.sqlite

+0

Dies kann oder kann nicht funktionieren, da es keine 0-Byte-Datei erzeugt. Ich benutze normalerweise 'type NUL> path/file.sqlite' wie hier erwähnt: https://stackoverflow.com/a/295214/13189 – eckes

0

enter image description here

ex verwenden: Typ Nul> test.html in Windows CMD & anderen eine Art und Weise

ist

Echo .> test.html

beide

arbeiten 100% feine

+0

Die zweite Alternative erstellt eine 2-Byte-Datei (crlf), es könnte in Ordnung sein, aber nicht in alle Fälle. – eckes

0

Sie es einfach durch den Anschluss an den Fenstern GitBash laufen und es funktioniert gut

13

wenn Sie node.js nur verwenden npm installieren es unter Windows verwenden:

C:\npm install touch-cli -g 

wird es die Befehlszeilenschnittstelle für Touch installieren, können Sie es dann als Unix verwenden ...

+0

Danke! Es funktioniert gut .. –

+0

Das hat für mich funktioniert. Danke –

Verwandte Themen