一个文件夹下的多个txt文件,然后随机读取其中一个txt文件的内容(java代码)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个文件夹下的多个txt文件,然后随机读取其中一个txt文件的内容(java代码)?相关的知识,希望对你有一定的参考价值。
参考技术A 提供个思路:1、把文件夹下所有txt文件的文件名,读取List里。
2、生成一个随机数,随机的范围是:0到List.size()-1。
3、用步骤2生产的随机数取个文件名。List.get(随机数变量)。
4、根据步骤3中取到的文件名,去读取文件内容。
这样就可以随机读取其中一个txt文件的内容了。 参考技术B 提供一个思路哈,懒得敲了:
首先拿到你要读取的文件夹,然后获取该文件夹下的所有的txt,存为List,然后生成随机数,随机数的大小为0-List.size();然后根据随机的数字,去取List对应的txt。这样就做到了随机读取~。有问题追问
javascript可以读取txt.请问javascript如何读取本地的TXT文件,然后将内容存入1个数组中?
这个要看你在什么地方应用了,如果是网页中,js是不能读取到本地文件的,只能访问同域的文件比如www.baidu.com中的js代码就只能访问baidu域名下的文件.
如果是用ie在本地打开html文件中的js,把安全性调低一点是可以访问本地文件的。
可以用fso读文件,也可以用adodb.stream读文件.
还可以用wscript或cscript解释执行js文件,这个就是把js当作脚本来使用,和vbs是一个道理.来自:求助得到的回答 参考技术A javascript 本身是不可以的
只能调用 activeX FSO
var fso, ts, s ;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadLine();
参考技术B javascript不能直接操作文件,需要错做txt的话需要依靠后台程序来做
具体实现方法可以提交表单或者ajax操作 参考技术C 安全方面的问题,js不能读取本地文件
以上是关于一个文件夹下的多个txt文件,然后随机读取其中一个txt文件的内容(java代码)?的主要内容,如果未能解决你的问题,请参考以下文章