2009-08-31 55 views
11

Tôi đang cố tạo tệp trong Windows XP là chỉ phần mở rộng (".classpath" và ".project"). Trong khi hộp Linux của tôi xử lý điều này một cách thích hợp, Windows cho tôi lỗi, "Bạn phải nhập tên tệp."Chỉ tên tệp có phần mở rộng trong Windows

Bất kỳ đề xuất nào về cách thực hiện việc này? Tôi đang cố gắng để thiết lập một dự án Eclipse, nơi tôi có thể mang lại các classpath và các tập tin dự án từ thiết lập của người khác và tôi tiếp tục nhận được lỗi trên.

+0

Không chắc liệu nó có quan trọng hay không nhưng đây sẽ là tệp "ẩn" trong linux. – Duck

Trả lời

30

sử dụng dòng lệnh để thực hiện việc này, trình khám phá cửa sổ không cho phép các tệp được đổi tên bắt đầu bằng dấu chấm. đầu tiên tạo ra các tập tin/thư mục với một tên x.ext giả, sau đó cháy lên cmd.exe và đổi tên nó:

ren x.ext .ext 

cách này bạn cũng có thể tạo các thư mục mà tên bắt đầu bằng dấu chấm (như git hoặc. meta)

+3

Hơn 20 năm làm việc với DOS và đó là anh trai trẻ, Windows, và đây là lần đầu tiên tôi từng nghe về điều này. Sheesh, luôn luôn có điều gì đó mới mẻ. –

+0

tôi không bao giờ biết bạn không thể thay đổi thành tên dấu chấm trong trình khám phá hoặc là – warren

+0

wth, downvote !? – knittl

1

Từ dòng lệnh:

echo some text > .classpath 
1

Windows dường như không được kiểm soát như thế nào Lưu các hộp thoại xử lý nhân vật cấm

0

Trích dẫn tên tập tin nên thực hiện công việc.

Tôi không có máy Windows để dùng thử nhưng tôi có thể lưu tệp ".htaccess" trong Notepad theo cách này.

+0

Không Dice, nó không giống như các ký tự trích dẫn hoặc là ... Xem http://superuser.com/a/406758/141104 – Carel

24

Chỉ cần đặt tên tệp của bạn bằng dấu chấm bổ sung ở cuối: ".ext". trình khám phá sẽ xóa dấu chấm bổ sung và bạn sẽ nhận được tệp .ext.

+0

Điều này làm việc cho tôi trong Windows 7. – jtlowe

+7

Các trình ghi mã xác nhận kiểu nào? ?? Đẹp công việc xung quanh. – Adam

+0

WOW! Giải pháp tuyệt vời. Tôi không bao giờ biết điều này! – Pegues

Các vấn đề liên quan