
Microsoft Office のスプレッドシートまたはドキュメントを開くと、通常、メイン ファイルの近くに「~$」で始まる名前の一時ファイルが作成されます。
これらのファイルを、ファイル名ではなくプロパティに基づいて区別する方法はありますか? 一般的に、一時ファイルを区別するプロパティはありますか?
これらの一時ファイルを削除してディレクトリ リストをフィルター処理したいのですが、ファイル名に依存せずに実行する必要があります。
答え1
これらのファイルについて私が見つけた唯一の特別なプロパティは、その属性が隠しファイルおよびアーカイブとして設定されていることです。少なくとも、Windows ではこれが状況です (私は MacOS について十分に知りません)。
Office ファイルにこのような属性の組み合わせが含まれることはまれですが、この組み合わせを確認することは単なる経験則であり、確実なことではありません。
「~$」で始まるファイル名が、依然として唯一の確実な指標です。