Làm cách nào để tạo một tệp có ký tự không hợp lệ hoặc đặc biệt trong tên của nó?


0

Tôi đang cố gắng cài đặt một số mô-đun Python 2.7 có tên libwapititrên Windows 7. Trong khi thử cài đặt nó, nó đã hỏi tôi một số tệp tiêu đề (* .h) không có trong đó MSVC2008ForPython27và tôi đang cố gắng sửa nó.

Phải biết nó đã yêu cầu một tệp có tên: sys/time.hTôi đã sao chép mã bên trong tệp văn bản nhưng khi tôi cố đổi tên nó thành những gì được đề cập ở trên, Windows nói rằng bạn không thể tạo tên tệp /\?*<>|và v.v. Tôi có thể làm gì?!

Câu trả lời:


2

Có vẻ như hệ thống yêu cầu một tệp có tên time.htrong thư mục có tên sys, phải không?

Bạn cũng có thể thử tạo một tệp notepad ++ bằng mã hóa của mình. Đây sẽ là một nơi thích hợp cho tài liệu mã hóa, thay vì một tệp văn bản.

Bộ phận hỗ trợ của Microsoft cho biết

Để tạo, lưu hoặc đổi tên tệp, thư mục hoặc lối tắt, hãy sử dụng ký tự hợp lệ không được liệt kê trong thông báo lỗi đầu tiên được liệt kê trong phần Triệu chứng của bài viết này.


Không, tập tin được đặt tên chính xác sys/time.h. Nó có tồn tại. Tôi thấy một số nhà phát triển đã xuất bản mã của nó để sử dụng miễn phí và tôi chỉ sao chép một mã. Mô-đun libwapiti đó với tất cả các tiêu đề của nó hoạt động bình thường trên linux nhưng ở đây tôi cần để nó chạy trên Windows, điều này không cho phép tôi tạo nó trong thư mục thích hợp do tên (ngớ ngẩn!) Của nó.
Vynylyn

1
Thực sự tôi không nghĩ rằng Windows sẽ cho phép bạn đặt tên như vậy.
Thắt lưng đá

Các tập tin không thể được đặt tên chính xác sys/time.h. Cả Windows, Linux, Mac hoặc Python đều không cho phép bạn sử dụng ký tự /trong tên tệp.
qasdfdsaq
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.