我正在尝试使用 C# 和 FileSystemWatcher 监视文件夹。一切正常,除了我可以删除我实际正在观看的文件夹
我曾经在 C 中使用 ReadDirectoryChangesW 执行此操作,方法是创建文件夹的句柄并将其锁定,从而防止从用户删除或重命名到该文件夹(我说的是实际受监控的文件夹,而不是它的内容)
有没有办法锁定该文件夹,这样人们在观看时就不会删除它?
(请注意,我不想更改文件夹的权限,因为它可能位于不支持权限的 FAT32 分区/USB 驱动器/etc 上)
我正在尝试使用 C# 和 FileSystemWatcher 监视文件夹。一切正常,除了我可以删除我实际正在观看的文件夹
我曾经在 C 中使用 ReadDirectoryChangesW 执行此操作,方法是创建文件夹的句柄并将其锁定,从而防止从用户删除或重命名到该文件夹(我说的是实际受监控的文件夹,而不是它的内容)
有没有办法锁定该文件夹,这样人们在观看时就不会删除它?
(请注意,我不想更改文件夹的权限,因为它可能位于不支持权限的 FAT32 分区/USB 驱动器/etc 上)