如何使用其ID在一组目录中查找文件

哈尼·格克(Hani Goc)

我有一组4040个目录。每个目录包含5000个文件。文件由编号标识。

 - Directory 1 contains files from 1.txt to 5000.txt
 - Directory 2 contains files from 5001.txt to 10,000.txt
 - Directory 3 contains files from 10001.txt to 15000.txt
 - ....
 - Directory 4040 contains files from 20200001.txt to 20204083.tx

我想按ID搜索每个文件。例如:如果我输入x = 10,则应该从目录1中打开文件10.txt。输入时,我具有文件ID路径我可以用什么公式来做到这一点。


我尝试将ID除以集合大小例如,如果我将14,000除以4040,我得到3.4,这是错误的。14000应该是一套2

莫尔布德尼洛

使用整数除法

int file_id = ...;
int directory_id = (file_id - 1) / 5000 + 1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章