Комментарии 46
Обожаю читать такие новости, индусы из Майков как обычно жгут не по-детски, да ещё и на деньги подписчиков
Боже, только этого не хватало
Интересно было бы узнать, что в коде приводит к такому багу. Может, Реймонд Чен напишет лет через десять )
Файл с именем PRN до сих пор нельзя сохранить...
А так же создать папку lpt1
Так-то можно, при обращении от корня файловой системы через командную строку… Но это «обходной» путь
А также CON, NUL, LPT{1-9}, COM{1-9}, наследие MS-DOS.
UPD: забыл что ещё нельзя точку и две точки как имя файла.
В какой то момент всё таки разрешили использовать их с расширениями (скажем, con.html) - на старых Windows было нельзя, писал Реймонду, чтобы подхачил имя файлика в JF, а то архивчик на винде не распаковывался.
Почему тогда у меня Word не сохраняет prn.docx ?
Возможно, не во всех API пофиксили. Far без проблем такое создаёт. Правда, Word открыть не может и Explorer в свойствах выдаёт странное.
Там тоже всё нестабильно. Создать он создал, но при попытке удалить вот такое. После нажатия кнопки всё равно удаляет, правда в корзине такой файл не появляется...

Попробовал, Far может скопировать другой вордовский файл в имя prn.docx . Но Word его не открывает.
У меня никаких предупреждений - правда, "Delete to Recycle Bin" в настройках выключено. И просто F6 в C:\$Recycle.Bin работает. Видимо, для штатного удаления в корзину вызывается какое то высокоуровневое API, которое трактует имя как специальное.
PS Небольшой гуглинг говорит, что NtCreateFile с такими именами (включая просто con, prn без расширений) работает как с обычными файлами, а вот CreateFile нет.
Far без проблем такое создаёт.
так он в начало добавляет \\?\
, а остальные перечисленные проги - нет.
Подписывай как Порево.
Переставил тут староверам 2007 офис.
Теперь ходят за мной с грустными глазами, руки тянут, вернуть просят. И интерфейс не але и имап синхронизация зависает периодически (с 2013 офиса это наблюдаю, ничего не поменялось за эти годы), теперь ещё это вот.
Смешно, что лучше 2007 офиса майки ничего так и не сделали.
А Libreoffice сможет заменить Office 2007 в их задачах? Может быть поставить его?
«Староверы» не могут пережить смену интерфейса между версиями офиса, а вы им другой софт предлагаете.
Интерфейс интерфейсом, но у меня с Яндексом imap в 2016 и 2021 тоже не дружит. "Ааа, мне в телефон пришло, а в аутлуке ещё нетууу" бесконечная синхронизация и закрыть можно только через диспетчер задач. Настолько частое, что многим батник перезапуска аутлука пришлось сделать. Единственный совет от Майкрософт - пересоздайте учётку. В 2007 версии такого действительно не было. Ну и 2010 по моему тоже.
С Яндексом у меня аналогично Thunderbird ведет. Бывает синхронизация зависает и почта не приходит, пока клиента не перезапустишь. Непонятное.
Смешно, что лучше 2007 офиса майки ничего так и не сделали.
2010…
Проверил, воспроизводится. Эт конечно прелесть :D
Ошибка не затрагивает файлы, хранящиеся в облаке.
"Ошибка пока ещё не затрагивает файлы, пока ещё хранящиеся в облаке."
Почему вообще при сохранении анализируется расширение файла, какая разница, с каким именем пользователь хочет сохранить файл... Хоть docx хоть DOCX хоть mysupersecretextension
Индусы пытались создать бэкдор, основанный на маске файла, но не осилили?
какая разница, с каким именем пользователь хочет сохранить файл
Ну не скажите.. В Windows вообще файлы регистронезависимые, так что вы не сможете создать два файла "report.docx" и "REPORT.DOCX" .
Ну и, вдобавок, в Microsoft испокон веков пытаются следовать идее что Windows лучше пользователя знает что ему нужно.
Предполагаю удаляет, потому что считает этот файл "временным" (так же наличие # в имени файла в пользу этой версии).
Если открыть документ, рядом создается временный скрытый файл. Правда уже не помню насчет расширения (пользуюсь libreoffice), но решетка там вроде была.
Copilot заглючил и вставил лишнего, а на ревью просмотрели /s
Ну чего страшного то... Это маленька инди-компания, бывает... наверняка скоро исправят всё!!! Молодые компании надо поддерживать!
/s
курсач.DOCX
Проверил на 2409 16.0.18025.20030 и глюк с *.DOCX не проявляется. С чего вы взяли? Агентство ОБС, одна бабка сказала?
Удалённый файл можно восстановить из корзины. В качестве альтернативы Microsoft предлагает сохранять файлы вручную перед закрытием документа или Word.
Так может все важные файлы сразу хранить в корзине? :)
Так многие и делают.
У нас на работе на корпоративном портале при загрузке файлов получаю ошибку, если расширение в верхнем регистре (такие имена получаются сами при сканировании на МФУ). Не мог поверить, что проблема в этом... Открытый тикет висит уже скоро полгода, таки обещают починить)
Попробовал воспроизвести в Word 2013, файл не удаляется, но после закрытия, перемещается на рабочем столе на последнюю незанятую позицию, будто бы система его удалила и тут же восстановила
Ошибка в Word удаляет документы вместо того, чтобы сохранять их