如何使用Perl检查文件是否打开?

Sam*_*Sam 7 perl file

给定文件的名称,如何确定文件当前是打开还是正在使用?(我说的是文件而不是Perl文件句柄.)

请注意,我正在寻找通用的Perl解决方案,而不是特定于操作系统的解决方案.至少,我想在Windows和基于GNU/Linux的系统上都能运行.

tch*_*ist 5

POSIX 没有提供任何方法来做到这一点。因此,考虑到当前可用的便携式操作系统接口,便携式解决方案是不可能的。

\n\n

您\xe2\x80\x99d 必须设计一些更高级别的方法,为起始位提供单点访问。它\xe2\x80\x99s 与锁定文件类似。

\n