c++ - 正在使用的文件 C/C++

标签 c++ c file

我现在正在学习 C/C++,并且正在阅读有关文件操作的内容。假设一个程序 A 正在处理一个外部文件(例如,一个文本文件),而另一个程序 B 正在尝试移动该文件(或者更糟,删除它)。是否可以告诉操作系统通知程序 B 该文件正在使用中,即使它不是由程序 A 创建的?

最佳答案

您要执行的操作名为 file locking .搜索“C 中的文件锁定”。

关于c++ - 正在使用的文件 C/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6195487/

相关文章:

无法理解 sortedlinklist 函数

c++ - 如何在C system/popen命令中通过另一个C++程序连续输入?

c++ - 如何同时检查多个索引的 `std::vector<bool>` 是否为真?

c++ - vc142 和 2019 可再发行包与 vc141 的比较

c - 将所有非空元素向左移动

perl - 如何忽略 Perl 的 readdir 中的单点和双点条目?

c# - 了解 C# 文件创建选项发生冲突的原因

java - 从最后一行读取文件

c++ - 在C中通过套接字发送IP地址

c++ - 运行 key 密码解密知道 key ?