dinhhung_dtvt88
01-01-2009, 10:22
Cách tạo thư mục tên "CON" trên windows
Hôm trước đi chơi gặp một câu hỏi khá hay mà bây giờ mình mới biết.
Đề bài là:
Trên windows XP, tạo một thư mục có tên là "CHA" trong ổ D hỏi tại sao chúng ta không thể tạo được một thư mục tên "CON" trong thư mục CHA đó. Từ đầu nghĩ tại sao lại có câu hỏi kỳ quái đó.
Rồi có một người lên trả lởi thì bảo vì tên "CON" trùng với một lệnh trong DOS nên không thể tạo được. Mình nghĩ có phải tạo bàng lệnh đâu mà liên quan đến DOS, mà có liên quan đi nữa thì cho từ CON vào cặp "" là được mà.
Thế là mình về nhà thử đúng là không thể tạo được thư mục tên "CON" thật.
Sau đó mình lên mạng tìm được cái nầy:
Những từ sau đây không thể dùng để đặt tên cho file hay folder: CON, AUX, COM1, COM2, COM3, COM4,...COM9, LPT1, LPT2, LPT3, PRN, NUL... Những từ này đã được sử dụng và chỉ dành riêng cho hệ điều hành và nó gắn liền với các thiết bị được sử dụng bởi hệ điều hành.
VD:
Con --> Console.
Aux,com1 --> First se_ri_@l port.
Com2,com3 --> Second, third se_ri_@l port.
Lpt1 --> First parallel port.
Nul --> Dummy port.
Nhưng chúng ta vẫn tạo được các tên đó bằng dòng lệnh của MS-DOS
MD \\.\D:\CHA\CON
Để xoá thư mục này bạn dùng lệnh
RMDir \\.\D:\CHA\CON
Đúng là những vấn đề tưởng chừng như không có gì phải nói.
Theo http://dhvinh.com/forum/viewthread.php?tid=4710
Hôm trước đi chơi gặp một câu hỏi khá hay mà bây giờ mình mới biết.
Đề bài là:
Trên windows XP, tạo một thư mục có tên là "CHA" trong ổ D hỏi tại sao chúng ta không thể tạo được một thư mục tên "CON" trong thư mục CHA đó. Từ đầu nghĩ tại sao lại có câu hỏi kỳ quái đó.
Rồi có một người lên trả lởi thì bảo vì tên "CON" trùng với một lệnh trong DOS nên không thể tạo được. Mình nghĩ có phải tạo bàng lệnh đâu mà liên quan đến DOS, mà có liên quan đi nữa thì cho từ CON vào cặp "" là được mà.
Thế là mình về nhà thử đúng là không thể tạo được thư mục tên "CON" thật.
Sau đó mình lên mạng tìm được cái nầy:
Những từ sau đây không thể dùng để đặt tên cho file hay folder: CON, AUX, COM1, COM2, COM3, COM4,...COM9, LPT1, LPT2, LPT3, PRN, NUL... Những từ này đã được sử dụng và chỉ dành riêng cho hệ điều hành và nó gắn liền với các thiết bị được sử dụng bởi hệ điều hành.
VD:
Con --> Console.
Aux,com1 --> First se_ri_@l port.
Com2,com3 --> Second, third se_ri_@l port.
Lpt1 --> First parallel port.
Nul --> Dummy port.
Nhưng chúng ta vẫn tạo được các tên đó bằng dòng lệnh của MS-DOS
MD \\.\D:\CHA\CON
Để xoá thư mục này bạn dùng lệnh
RMDir \\.\D:\CHA\CON
Đúng là những vấn đề tưởng chừng như không có gì phải nói.
Theo http://dhvinh.com/forum/viewthread.php?tid=4710