C++ fsync的顺序/方向是否重要?
假设我把一些文件和目录写到usb拇指驱动器上C++ fsync的顺序/方向是否重要?,c++,fsync,C++,Fsync,假设我把一些文件和目录写到usb拇指驱动器上 /media/drive1/newFolder1/ /media/drive1/newFolder1/newfile1 /media/drive1/newFolder1/newfile2 我创建了一个文件夹,newFolder1和两个文件newfile1和newfile2 同步不会自动发生,因此我需要fsync更改 因此,我需要在newFolder1、newfile1和newfile2上调用fsync 问题是,我这样做的顺序是否重要?这对内容来说并
/media/drive1/newFolder1/
/media/drive1/newFolder1/newfile1
/media/drive1/newFolder1/newfile2
我创建了一个文件夹,newFolder1
和两个文件newfile1
和newfile2
同步不会自动发生,因此我需要fsync
更改
因此,我需要在newFolder1
、newfile1
和newfile2
上调用fsync
问题是,我这样做的顺序是否重要?这对内容来说并不重要,但如果目录在文件之后没有同步,上次修改的时间可能是错误的。这对您可能有什么影响?