一个文件夹下的多个txt文件,然后随机读取其中一个txt文件的内容(java代码)?

一个文件夹下的多个txt文件,然后随机读取其中一个txt文件的内容(java代码)?,第1张

提供个思路:

1、把文件夹下所有txt文件的文件名,读取List里。

2、生成一个随机数,随机的范围是:0到List.size()-1。

3、用步骤2生产的随机数取个文件名。List.get(随机数变量)。

4、根据步骤3中取到的文件名,去读取文件内容。

这样就可以随机读取其中一个txt文件的内容了。

假设文件都在D:\file下面,命令为

dir/s/b d:\file>list.txt

这个命令会连完整的路径(包括子目录)和文件名一起提取放到list文本中,但是做不到你说的修改了文本后再用这个去改文件名,除非你的文件数量和目录结构完全不变。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12100921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存