2016-03-21 99 views
6

con cui lavoro laravel 5, quando si digita in finestre cmd questo comando "stoccaggio tocco \ database.sqlite" questo messaggio di errore lievitare 'touch' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch. qualche suggerimento per risolverlo?'tocco' non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch

+0

Perché pensi di doverlo eseguire? –

+0

'touch' è un comando * nix, non uno di Windows. Ecco alcune soluzioni: http://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716 –

risposta

0

, utilizzato con copia per indicare i parametri mancanti. Questo aggiorna la data di modifica dei file . PER ESEMPIO. copy /b file1,,

3

si può semplicemente utilizzare echo> in Windows cmd cioè path/file.sqlite

+0

Questo potrebbe o non potrebbe funzionare in quanto non genera un file da 0 byte. Di solito uso 'tipo NUL> path/file.sqlite' come menzionato qui: https://stackoverflow.com/a/295214/13189 – eckes

0

enter image description here

es: tipo nul> test.html in finestre CMD & un altro uno modi è

eco .> test.html

entrambi stanno lavorando al 100% multa

+0

La seconda alternativa crea un file di 2 byte (crlf), potrebbe andare bene ma non in tutti i casi. – eckes

0

Basta eseguirlo tramite il terminale GitBash su Windows e funziona benissimo

13

se si utilizza node.js basta usare NPM per installarlo su Windows:

C:\npm install touch-cli -g 

installerà l'interfaccia della riga di comando per il tocco, è quindi possibile utilizzarlo come unix ...

+0

Grazie! Funziona bene .. –

+0

Questo ha funzionato per me.grazie –