it-swarm-vi.tech

'Touch' không được nhận dạng dưới dạng lệnh bên trong hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó

Tôi làm việc với laravel 5, khi tôi gõ vào windows cmd lệnh này "touch Storage\database.sqlite" thông báo lỗi này 'touch' không được nhận dạng như một lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó . bất kỳ gợi ý để giải quyết nó?

26
HussamDev

nếu bạn đang sử dụng node.js, chỉ cần sử dụng npm để cài đặt nó trên Windows:

C:\npm install touch-cli -g

nó sẽ cài đặt giao diện dòng lệnh cho cảm ứng, sau đó bạn có thể sử dụng nó giống như unix ...

73
cyberdenz

Lệnh bạn đang cố chạy là một lệnh dựa trên unix/linux để nó không hoạt động trong Windows.

Tất cả những gì nó làm là cập nhật dấu thời gian đã sửa đổi của một tệp.

Có một câu hỏi khác ở đây cung cấp cho bạn một giải pháp thay thế cho Windows: https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch/764716

4
ollieread

Bạn chỉ có thể sử dụng echo> trong windows cmd i.epath/file.sqlite

4
Colleen Larsen

enter image description here

ví dụ: gõ nul> test.html trong windows CMD và một cách khác là

tiếng vang.> Test.html

cả hai đều hoạt động tốt 100%

2
seka

Nếu bạn đang ở trên thiết bị windows, chỉ cần cài đặt git bash và gõ lệnh sau

touch test.html.

Lệnh trên sẽ tạo tệp không kilobyte test.html cho bạn trong thư mục được chỉ định. Nó được áp dụng cho bất kỳ loại tập tin khác.

1
Emmanuel David

, được sử dụng với bản sao để chỉ ra các tham số bị thiếu. Điều này cập nhật các tập tin sửa đổi ngày. VÍ DỤ. copy /b file1,,

0
user6017774

Đã sửa lỗi sau khi chạy lệnh này:

npm install touch-cli -g

Sau đó tôi có thể chạy nó:

touch .babelrc
0
Muhammad Awais

Chỉ cần chạy nó qua thiết bị đầu cuối GitBash trên windows và nó hoạt động tốt

0
thefett