Tại sao trong Windows, bạn không thể đặt tên thư mục là 'con'?Windows và đổi tên thư mục, sự cố 'con'
Bất cứ khi nào tôi cố đặt tên thư mục là "con" (không có dấu ngoặc kép), nó mặc định là tên gốc.
Tại sao lại thực hiện việc này?
Tại sao trong Windows, bạn không thể đặt tên thư mục là 'con'?Windows và đổi tên thư mục, sự cố 'con'
Bất cứ khi nào tôi cố đặt tên thư mục là "con" (không có dấu ngoặc kép), nó mặc định là tên gốc.
Tại sao lại thực hiện việc này?
Quay lại ngày MS-DOS, "con" có ý nghĩa đặc biệt. Nó đề cập đến giao diện điều khiển và cho phép bạn xử lý nó giống như bất kỳ tệp nào khác. Ví dụ: bạn có thể tạo tệp văn bản mới bằng cách nhập copy con new.txt
. Sau đó, bạn có thể nhập văn bản của mình và nhấn ^Z
khi hoàn tất.
Vấn đề là bạn vẫn có thể làm điều đó. Vì vậy, theo như hệ thống tập tin có liên quan, đã có một đối tượng trên đó có tên là con
. Có other reserved names là tốt, nhưng tôi thấy rằng trong khi gõ những tên này đã được cung cấp đã có trong câu trả lời khác.
Ah; Tôi đã không biết điều đó. Tuyệt đấy. =] – strager
+ 1 để trả lời câu hỏi ngụ ý là "lý do" CON được bảo lưu. –
Dù lý do có thể là gì, microsoft lẽ ra phải ẩn nó khỏi người dùng. bạn có thể tưởng tượng một cặp vợ chồng già (những người không có một đầu mối về DOS và thời đại cũ của máy tính) nhận được thất vọng cố gắng để đổi tên album ảnh của cháu mình để CON (hoặc những người khác dành riêng) ?? –
http://support.microsoft.com/kb/74496/en-us
tên dành riêng khác: PRN AUX NUL LPT1 COM1
này ngày trở lại vào MS-DOS. Đọc hoặc ghi vào một tập tin có tên "CON:" đọc/ghi từ bàn điều khiển. Tôi tưởng tượng Windows vẫn đang hỗ trợ tính năng này cho khả năng tương thích ngược.
Một số tên tập tin đặc biệt được bảo vệ bởi hệ thống và không thể được sử dụng cho các tập tin hoặc thư mục:
CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
Liên kết của bạn đưa tôi đến "Windows XP" trang không có báo giá của bạn. – strager
không sử dụng tên thiết bị dành riêng sau cho tên của một tập tin:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, và LPT9
tên khác, chẳng hạn như tên ổ đĩa, không thể sử dụng cũng như:
CLOCK $, A: -Z:
sử dụng "CLOCK $" không phải là vấn đề - tôi đã tự kiểm tra bản thân mình – Unknown6656
Trên thực tế bạn có thể đổi tên thư mục để con
sử dụng này trong cửa sổ lệnh và điều này tạo ra một thư mục hệ thống tên con
trên C: Drive
md \\\\\.\\\C:\con
để loại bỏ thư mục này, bạn cần phải sử dụng điều này trong dấu nhắc lệnh
rd/s \\\\.\\\C:\con
Và chỉ dành cho những người đang thắc mắc "vậy tại sao bạn?" - tên tôi là CON và nếu tôi muốn sử dụng nó làm thư mục của tôi, tôi sẽ "bugger bạn MS"
Con "OzDing"
Emin, tôi xin lỗi. Nhưng tại sao bạn nên hỏi một câu hỏi mà thông tin đã có sẵn trên mạng? – shahkalpesh
Góc lập trình? – Kev
Tôi đồng ý; thật dễ dàng để tìm http://answers.yahoo.com/question/index?qid=20071022041555AAkZGwZ (Tôi cũng ghét Yahoo! Hỏi & Đáp, nhưng nó thực sự cung cấp một câu trả lời hợp lệ) trong một tìm kiếm của Google cho "cửa sổ đổi tên thư mục để con. " – strager