Когда мы открываем электронную таблицу или документ Microsoft Office, обычно рядом с основным файлом создается временный файл с именем, начинающимся с «~$».
Есть ли способ отличить эти файлы по их свойствам (не по имени файла)? Есть ли какое-то свойство, которое отличает временный файл в целом?
Я хочу отфильтровать список каталогов, удалив эти временные файлы, но мне нужно сделать это независимо от имен файлов.
решение1
Единственное особое свойство, которое я могу найти об этих файлах, это то, что их атрибуты установлены как Скрытый и Архивированный. Или, по крайней мере, так обстоит дело в Windows (я недостаточно знаю MacOS).
Хотя файлы Office редко имеют такую комбинацию атрибутов, проверка этой комбинации является лишь эвристическим и не является точным решением.
Единственным верным указанием по-прежнему остается имя файла, начинающееся с «~$».