Блин, это даже не смешно. 2009 год.

Имя файла — nul. Проверила — тот же результат на com1 … 9.

размер 460x255, 26.50 kb

Tagged with:
 

20 Responses to Вопрос по файлам

  1. Agnios:

    Я, пожалуй, добавлю юмора.

    Usersint20Documents>dir /wE
    Volume in drive C has no label.
    Volume Serial Number is 40D5–39A3

    Directory of Usersint20Documents

    [.] [..] com1 data.kdbx
    nul VGA_VT_080708.zip
    4 File(s) 15bytes
    2 Dir(s) 14bytes free

    Usersint20Documents>

  2. Avitoba:

    как же тебя угораздило?
    )

  3. NimaP:

    rm из ресурскита?

  4. Agnios:

    Да фиг бы с ними, они по 0 байт. Я про пре–це–дент. Мы, кажется, ушли уже достаточно далеко от времени 6.22 и ниже, а вот упсь, и прошлое даёт о себе знать.

    Что любопытно, файлики создаются без проблем. А вот удаляться — фигс. Ну да и бог с ними, оставлю как память.

  5. Cytkow:

    \Users\int20\Documents> ren \\.\Users\int20\Documents\nul. file
    \Users\int20\Documents> del file

  6. HDMsU:

    а еще prn…

  7. Agnios:

    ух ты, получилось! Объяснишь?

  8. Xuaona:

    explorer и shell32 — тупые пёзды, как и большинство софта под винду, которые не понимают UNC пути и имена. На самом деле в винде давным–давно нет никаких дисков , файлов–устройств nul и т.д., кроме того везде сплошной юникод. Но вот совместимости ради оболочка до сих пор тупая.

    А ещё через UNC можно оперировать именами файлов аж до 32000 символов в длину. Эксплорером такой тоже не удалишь (:

  9. Agnios:

    понятно, спасиб. Я не знала, что UNC можно использовать таким образом непосредственно на локальной машине, да ещё и не расшаренной. Век живи, век учись.

  10. RotaN:

    а у меня и не создаются

  11. Agnios:

    а ещё con 🙂

  12. Lurizerg:

    Не обязательно сначала переименовывать — можно сразу del.

  13. RotaN:

    ага

    но и com–порта в системе нет 🙂

  14. Lurizerg:

    Ядро/файловая система поддерживают такие имена, Win32 (для совместимости) — нет.

  15. Xuaona:

    угу, Win32 вообще сильно тормозит развитие ядра и ОСи в целом.

  16. PNpom:

    это будет вечно как сама архитекутура любой сегодняшней ОС.

  17. Xuaona:

    это не архитектура ОС, это лишь архитектура подсистему Win32. Вы можете поставить спокойно POSIX и создавать файлы с любыми именами.

  18. Lurizerg:

    Ну, я бы так не сказал. Ядро — оно вообще само по себе развивается. Выдает пару тысяч системных вызовов, а какую платформу (подсистему) ты будешь городить поверх них — твое дело. Ну а остальная «ОС в целом» это и есть Win32. В частности MSDN даже WDK/WLK листит в категории Win32/COM. Как по мне, это стоило бы вынести в отдельную категорию, но все остальное находится там совершенно законно. И это «все остальное», как я уже сказал, в сущности и есть винда.

  19. Xuaona:

    да, винда она такая. а потом люди удивляются почему в 21–м веке файл nul удалить нельзя (:

Добавить комментарий

Ваш e-mail не будет опубликован.