txt”正由另一进程使用,因此该进程无法访问此文件。
这种被文件被占用问题应该如何处理呢?
没有办法,只能避免这种情况的出现:不要在多个地方同时操作一个文件。
感谢回复,我这边自己写的一个功能是一个循环自动将复制剪贴板的内容,自动写入一个文档中,但是即使这个循环3秒一次,也会偶尔会发生多个地方同时操作一个文件的问题;这个问题我其实想通过锁的形式解决;不知道程序有没有提供写锁读锁的功能,或者保存一个状态;
看看是否同时开启了多个动作。只开启一个动作,循环写入文件通常应该没有问题的,只要文件不是特别大,不需要很久才能写完。