Nie można utworzyć CON.csv lub PRN.csv w Win7 [duplikat]

0

To pytanie ma już odpowiedź tutaj:

W Win 7 Enterprise 64bit V6.1.7601 SP1 Build 7601 nie mogę tworzyć plików * .csv o określonych nazwach, np. CON .csv lub PRN .csv.

To jest błąd, który pojawia się, gdy próbuję zmienić nazwę:

wprowadź opis zdjęcia tutaj

Ponadto, jeśli spróbuję zmienić nazwę z cmd.exe:

wprowadź opis zdjęcia tutaj

Próbowałem także małe litery, wciąż problemy. Dlaczego dostaję te błędy?

Oleg
źródło
@ techie007 Masz rację, nie szukałem wystarczająco dobrze, przepraszam.
Oleg
Nie ma problemu - następnym razem poznasz lepiej. ;)
ᴇcʜιᴇ007

Odpowiedzi:

6

Są to zastrzeżone nazwy plików z dni DOS. Jest jeszcze kilka innych.

Poniżej znajduje się lista domyślnych nazw urządzeń.

   Name    Function
   ----    --------
   CON     Keyboard and display
   PRN     System list device, usually a parallel port
   AUX     Auxiliary device, usually a serial port
   CLOCK$  System real-time clock
   NUL     Bit-bucket device
   A:-Z:   Drive letters
   COM1    First serial communications port
   LPT1    First parallel printer port
   LPT2    Second parallel printer port
   LPT3    Third parallel printer port
   COM2    Second serial communications port
   COM3    Third serial communications port
   COM4    Fourth serial communications port

Aby uzyskać więcej informacji, przeczytaj ten artykuł: Jaka jest umowa z tymi zastrzeżonymi nazwami plików, takimi jak NUL i CON?

Bert
źródło
+1, myślałem, że PRN znaczy coś innego (oczekiwanego od nastoletniego rachunku tworzącego system operacyjny), dobrze wiedzieć, że to parellel.
behrooz
Podoba mi się link i myślę, że powinieneś nadać mu nieco większą widoczność, zmieniając jego nazwę na pełną nazwę wpisu.
Oleg
2

Ze względów historycznych nazwy takie jak CON i PRN są zabronione jako nazwy plików w systemie Windows. Te nazwy kiedyś należały do ​​specjalnych urządzeń MS-DOS:

Same zastrzeżone nazwy zostały wybrane tak, aby były zgodne z obsługą „plików specjalnych” polecenia PIP w CP / M. W MS-DOS były dwa rodzaje urządzeń: urządzenia blokowe (używane do napędów dyskowych) i urządzenia znakowe (ogólnie wszystkie inne urządzenia, w tym urządzenia COM i PRN). PIPE, MAILSLOT i MUP to inne standardowe urządzenia z systemem Windows.

Aby uzyskać więcej informacji, w tym listę nazw zarezerwowanych w ten sposób, zobacz artykuł w Wikipedii na temat plików urządzeń .

Aaron Miller
źródło