1
1
在这种情况下,我会启动 Process Explorer (通过SysInternals,Awesome工具btw)单击ctrl+f,然后输入文件名。它将在所有正在运行的进程中进行搜索,并按打开该文件的应用程序列出该文件的文件句柄。 然后,你可以放下手柄,或者终止应用程序——无论你认为哪个更好) |
2
0
您可以尝试从C分叉并附加文件描述符,而不是启动BAT文件。 |
3
0
我认为问题是因为当C语言程序在上面写东西时,Java程序正在访问文本文件,因此“文件不能访问”问题。 如果我是你,我会用C语言做所有的事情,我不会用Java来读取C语言程序的状态。只有当我完成了C需要做的一切之后,我才能访问这个文件。 为了查看锁定文件的过程,可以使用 Process Explorer 为此目的。 |
melmi · 如何在C中实例化堆中的结构# 7 年前 |
Max · 使用flatbuffers从C#序列化到本机内存缓冲区 7 年前 |
Saurabh Agrawal · 如何在数据标签C中使用模式属性# 7 年前 |
Nat · 如何在UWP应用程序中创建COM对象?(C#) 9 年前 |