2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Android遍历所有文件夹和子目录搜索文件

Android遍历所有文件夹和子目录搜索文件

时间:2024-07-02 06:31:50

相关推荐

Android遍历所有文件夹和子目录搜索文件

Java|java教程

android 遍历 搜索 文件

Java-java教程

本文实例为大家分享了android遍历所有文件夹和子目录来搜索文件,供大家参考,具体内容如下

娄底源码,vscode怎么展开注释代码,ubuntu卡住黑屏,tomcat部署前后端,爬虫怎么防止,php订单编号生成,seo推广营销平台霸屏,网站维护中页面,html5织梦模板lzw

java代码:

简单java个人博客源码,vscode提示css代码,ecs安ubuntu,阿里云tomcat假死,10060爬虫,php 文件上传类型限制,安顺seo优化公司排名,免费单页网站源码,帝国cms 英文模板下载lzw

import java.io.File; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast; public class ShuosouwenjianActivity extends Activity implements OnClickListener { private File file; private String path; private String info; private String key; //关键字 private TextView result; // 显示结果 private EditText et; // 编辑view private Button search_btn; // button view@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); result = (TextView)findViewById(R.id.TextView_Result);et = (EditText)findViewById(R.id.key);search_btn = (Button)findViewById(R.id.button_search);// file = new File(Environment.getExternalStorageDirectory().getPath());file = new File("/sdcard/");info = getString(R.string.info); search_btn.setOnClickListener(this); } @Override public void onClick(View v) {// TODO Auto-generated method stubpath = "";result.setText("");key = et.getText().toString();BrowserFile(file); } public void BrowserFile(File fileold) {if (key.equals("")) { Toast.makeText(this, getString(R.string.pleaseInput), Toast.LENGTH_LONG).show();} else {search(fileold); if (result.getText().equals("")) { Toast.makeText(this, getString(R.string.notFound), Toast.LENGTH_SHORT).show(); }} } private void search(File fileold) { try{ File[] files=fileold.listFiles(); if(files.length>0) { for(int j=0;j -1) { path += "\n" + files[j].getPath();result.setText(info+path); //shuju.putString(files[j].getName().toString(),files[j].getPath().toString()); } } else{ this.search(files[j]); } } } } catch(Exception e) { } } }

MAIN.XML代码:

来路排名源码,vscode代码着色插件,ubuntu没有 boot,tomcat怎么调整目录,爬虫罪行,php.ini 上传文件,福田seo优化费用,asp网站目录分类源码,织梦网络科技公司模板lzw

strings.xml代码:

Hello World, Activity07! 文件搜索 搜索 系统SDCard目录文件路径:\n 请输入关键字! SD卡中没有相关文件!! 读取路径出错!!

更多Android遍历所有文件夹和子目录搜索文件相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。