Qt 检查当前是否正在使用文件夹

Qt 检查当前是否正在使用文件夹,qt,file-permissions,Qt,File Permissions,如何检查Qt中当前是否正在使用目录?“正在使用”是指此文件夹中的文件已打开(例如,当我在Windows上工作时为.exe) 我尝试了QFileInfo::IsWritable(),但它在目录上似乎不起作用,而且它只知道您是否可以重命名文件(我在my.exe上尝试了此操作,结果是真的,即使my.exe正在…执行) 有什么想法吗?您是想检查文件是否像txt文档或其他文件一样打开,还是想特别检查某个进程是否正在运行,因为您无法从exe中找到需要检查进程ID的文件。否,我是想专门检查文件夹。就像当你试图

如何检查Qt中当前是否正在使用目录?“正在使用”是指此文件夹中的文件已打开(例如,当我在Windows上工作时为.exe)

我尝试了QFileInfo::IsWritable(),但它在目录上似乎不起作用,而且它只知道您是否可以重命名文件(我在my.exe上尝试了此操作,结果是真的,即使my.exe正在…执行)


有什么想法吗?

您是想检查文件是否像txt文档或其他文件一样打开,还是想特别检查某个进程是否正在运行,因为您无法从exe中找到需要检查进程ID的文件。否,我是想专门检查文件夹。就像当你试图删除一个文件夹,但Windows告诉你这是不可能的,因为该文件夹或其中一个文件已经打开…检查文件夹中的所有文件并检查它们怎么样?检查它们什么?我是说.exe是否正在运行,
iswriteable
返回true,那么我可以检查什么?(这基本上是我在开始时问的问题…)您是想检查一个文件是否像txt文档或其他文件一样打开,还是想特别检查一个进程是否正在运行,因为您无法从exe中找到需要检查进程ID的文件。否,我是在问一些专门针对文件夹的问题。就像当你试图删除一个文件夹,但Windows告诉你这是不可能的,因为该文件夹或其中一个文件已经打开…检查文件夹中的所有文件并检查它们怎么样?检查它们什么?我是说.exe是否正在运行,
iswriteable
返回true,那么我可以检查什么?(这基本上是我一开始问的问题…)