gpt4 book ai didi

c - 如何知道文件是否正在被复制?

转载 作者:太空宇宙 更新时间:2023-11-04 03:05:20 24 4
gpt4 key购买 nike

我目前正在尝试检查是否已将文件从一个目录复制到另一个目录。我想知道是否还在复制目标文件。

所以我想获得在这个文件上打开的文件描述符的数量。我使用 C 语言,并没有真正找到解决该问题的方法。

最佳答案

如果您可以控制它,我建议您在执行复制的程序中使用复制移动习惯用法:

cp file1 otherdir/.file1.tmp
mv otherdir/.file1.tmp otherdir/file1

mv 只是更改了一些文件系统条目,并且是原子的,与副本相比速度非常快。

关于c - 如何知道文件是否正在被复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com