Я пишу что-то, что следит за папкой, и имеет значение, является ли файл офисным документом и заблокирован ли он для редактирования.Это на Python.
Мне нужна любая информация, которую я могу получить по этим файлам.В идеальном мире спецификации для их содержимого (кажется, '\ tLocking User's Name \ x00 \ x00 \ x00 ...') и их соглашение об именах было бы великолепным, но супер-открытым и полезным, хотя Microsoft, как известно,кажется, это нигде не задокументировано.
Любой другой код, который я мог бы посмотреть, который выполняет подобные вещи, был бы замечателен, если бы кто-нибудь знал о каких-либо проектах, которые могли бы включать это?содержимое, названное как офисный файл, но с префиксом «~ $» и префиксом, с пропуском первых двух символов, пока часть имени перед расширением остается длиннее 6 символов.
т.е. file.docx -> ~ $ file.docx, 123456789.docx -> ~ $ 3456789.docx.К сожалению, это не всегда так: файлы xlsx не содержат символов независимо от длины.У кого-нибудь есть другая информация по этому поводу?