ОС: Windows 8.1
При программировании мне нужно было создать скрытый файл. Как и MS Word, когда вы открываете документ, вы видите скрытый файл ~$documentname.docx
. Поэтому я создал файл ~$anything.extension
и сделал его скрытым. При просмотре каталога в Windows Explorer я смог увидеть файл. Как только я нажал F5, файл исчез. Сначала я подумал, что мой код делает что-то странное и удаляет его, но мой код нашел файл, используя File.Exist
Я могу увидеть файл в командной строке под управлением dir /a
и я могу открыть его и посмотреть содержимое файла. Но если я попробую del "~$name.extension"
он не сможет найти файл.
Я также заметил, что вы можете повторить то же поведение, просто открыв документ MS Word, и вы увидите скрытый файл ~$document.docx
. Тогда если вы F5 в каталоге, он исчезнет.
У меня вопрос: почему при указании префикса ~ $ и атрибута hidden файл исчезает, даже если в настройках отображаются скрытые элементы? Это предполагаемое поведение?