SD卡中怎样建立批处理文件文件,该怎么处理

&>&&>&&>&&>&Android-SD卡文件夹创建和删除实现
Android-SD卡文件夹创建和删除实现
上传大小:1.66MB
Android-SD卡文件夹创建和删除实现
* 获取SD卡中的目录
* 创建文件夹,删除文件夹,返回键退出程序
* ListView 使用BaseAdapter
综合评分:0(0位用户评分)
所需积分:0
下载次数:65
审核通过送C币
创建者:ohcezzz
创建者:qq_
创建者:redwolfchao
课程推荐相关知识库
上传者其他资源上传者专辑
移动开发热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
Android-SD卡文件夹创建和删除实现
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:查看:3627|回复:5
初级工程师
可以把数据保存在SD卡中,在SD卡中建立一个文件去保存数据,这里说一下 ,SD卡 用户是可以访问的,也就是说可以把一些可有可无的数据存在SD卡中,即使用户删除了卡中的内容也不会影像软件的使用。
将文件在SD卡中删除
class loadSDActivity extends Activity {&&& & public
static String FILE_NAME = &b.txt&;&&& &
& & protected
void onCreate(Bundle savedInstanceState) {&&& & setContentView(R.layout.sdfile);&&& & /**读取内容**/
& & String content = loadFile();&&& & if(content == null) {&&& && &&&content =&上次没有输入内容请输入&;& && & }&&
& & final EditText editContent = (EditText)findViewById(R.id.sdfile_et0);&&& & editContent.setHint(&上次输入SD卡的内容的为【 & +content + &】&);&&& & Button button0 = (Button)findViewById(R.id.sdfile_button0);&&
& & /**监听按钮点击后保存用户输入信息到SD卡中**/
& & button0.setOnClickListener(new&&OnClickListener() {&&
& && &&&public
void onClick(View arg0) {&&& && &&&/**拿到用户输入的信息**/
& && &&&String content = editContent.getText().toString();&&& && &&&/**开始保存入SD卡**/
& && &&&saveFile(content);&&& && &&&ShowDialog(&保存SD卡文件成功&);&&& && &&&}&&& & });&&& & Button button1 = (Button)findViewById(R.id.sdfile_button1);&&
& & /**去清除SD卡保存的内容**/
& & button1.setOnClickListener(new&&OnClickListener() {&&& && &&&
& && &&&public
void onClick(View arg0) {&&& && &&&cleanFile();&&& && &&&ShowDialog(&清除SD卡文件中的内容成功&);&&& && &&&}&&& & });& && & Button button2 = (Button)findViewById(R.id.sdfile_button2);&&
& & /**删除SD卡保存的文件**/
& & button2.setOnClickListener(new&&OnClickListener() {&&& && &&&
& && &&&public
void onClick(View arg0) {&&& && &&&DeleteSDFile();&&& && &&&}&&& & });&&
& & super.onCreate(savedInstanceState);&&& & }&&
& & /** & &&&* 保存入SD卡中 & &&&* @param str & &&&*/
& & public
void saveFile(String str) {&&& & FileOutputStream fileOutputStream =&&
& & File file = new File(Environment.getExternalStorageDirectory(),&&& && &&&FILE_NAME);&&& & try {&&& && &&&fileOutputStream = new FileOutputStream(file);&&& && &&&fileOutputStream.write(str.getBytes());&&& && &&&fileOutputStream.close();&&& & } catch (FileNotFoundException e) {&&& && &&&e.printStackTrace();&&& & }catch (IOException e) {&&& && &&&e.printStackTrace();&&& & }&&& & }&&
& & /** & &&&* 读取SD卡的内容 & &&&*
& & public String loadFile() {&&& & String path = Environment.getExternalStorageDirectory() +&/& + FILE_NAME;&&& & try {&&
& && &&&FileInputStream fi = new FileInputStream(path);&&& && &&&BufferedReader br = new BufferedReader(new InputStreamReader(&&& && && && &fi));&&& && &&&String readString = new String();&&& && &&&while ((readString = br.readLine()) != null) {&&& && &&&//数据多的话须要在这里处理 readString
& && &&&return readS&&& && &&&}&&& && &&&fi.close();&&& & } catch (FileNotFoundException e) {&&& && &&&e.printStackTrace();&&& & } catch (IOException e) {&&& && &&&e.printStackTrace();&&& & }&&
& & return
& & /** & &&&* 删除SD卡 & &&&*/
& & public
void DeleteSDFile() {&&& & String path = Environment.getExternalStorageDirectory() + &/&
& && &&&+ FILE_NAME;&&& & File file1 = new File(path);&&& & boolean isdelte = file1.delete();&&& & if(isdelte) {&&& && &&&ShowDialog(&删除SD卡成功&);&&& & }else {&&& && &&&finish();&&& & }&&& & }&&
& & /** & &&&* 因为java删除文件内容只有一种实现方法,就是把整个文件重写,只是把须要删除的那一条记录去除掉&&& &&&*/
& & public
void cleanFile() {&&& & //如果只须要删除文件中的一部分内容则须要在这里对字符串做一些操作
& & String cleanStr = &&;&&& & FileOutputStream fileOutputStream =&&
& & File file = new File(Environment.getExternalStorageDirectory(),&&& && &&&FILE_NAME);&&& & try {&&& && &&&fileOutputStream = new FileOutputStream(file);&&& && &&&fileOutputStream.write(cleanStr.getBytes());&&& && &&&fileOutputStream.close();&&& & } catch (FileNotFoundException e) {&&& && &&&e.printStackTrace();&&& & }catch (IOException e) {&&& && &&&e.printStackTrace();&&& & }&&& & }&&& & public
void ShowDialog(String str) {&&& & AlertDialog.Builder builder = new AlertDialog.Builder(loadSDActivity.this);&&& & builder.setIcon(R.drawable.icon);&&& & builder.setTitle(str);&&& & builder.setPositiveButton(&确定&, new DialogInterface.OnClickListener() {&&& && &&&public
void onClick(DialogInterface dialog, int whichButton) {&&& && &&&finish();&&& && &&&}&&& & });&&& & builder.show();&&& & }&&}&&
version=&1.0&
encoding=&utf-8&?&
&LinearLayout
xmlns:android=&/apk/res/android&
& & android:layout_width=&fill_parent&
& & android:layout_height=&fill_parent&
& & android:orientation=&vertical&
& & &ImageView
android:id=&@+id/sdfile_image&
& && &&&android:layout_width=&wrap_content&
& && && &android:layout_height=&wrap_content&
& && &&&android:src=&@drawable/g&
& && &&&android:layout_gravity=&center&
& && &&&/&
& & &EditText
android:id=&@+id/sdfile_et0&
& && && && &&&android:layout_width=&fill_parent&
& && && && &&&android:layout_height=&wrap_content&
& && && && &&&android:hint=&请输入需要保存到SD卡的内容&&
& & &/EditText&
& & &Button
android:id=&@+id/sdfile_button0&
& && && && &&&android:layout_width=&wrap_content&
& && && && &&&android:layout_height=&wrap_content&
& && && && &&&android:text=&保存输入内容到SD卡&&
& & &/Button&
& & &Button
android:id=&@+id/sdfile_button1&
& && && && &&&android:layout_width=&wrap_content&
& && && && &&&android:layout_height=&wrap_content&
& && && && &&&android:text=&清除SD卡保存文件的内容&&
& & &/Button&
& & &Button
android:id=&@+id/sdfile_button2&
& && && && &&&android:layout_width=&wrap_content&
& && && && &&&android:layout_height=&wrap_content&
& && && && &&&android:text=&删除SD卡中保存的文件&&
& & &/Button&
&/LinearLayout&
& & & & & & & &
初级工程师
我的新浪微薄:/xuanyusong
收藏了,有空学习
初级工程师
分析了一遍代码,不错,注释很详细,很有利于理解。
高级工程师
收藏了 解说详细啊页面已拦截
无锡网警提示您:
该网站已被大量用户举报,且存在未经证实的信息,可能会通过各种手段来盗取您的账号或骗取您的财产。你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。终于解决sd卡删除的文件如何恢复问题
据统计,现如今SD卡的使用频率非常高,为手机扩展内存、放在相机中保存照片等等,SD卡的内存也越来越大,而里面的数据储存量也多了起来,那么当SD卡中文件删除了怎么办呢?SD卡删除的文件如何恢复?  迅龙数据恢复软件是一款数据恢复功能非常强大的数据恢复工具,软件采用了最先进的深度扫描恢复技术,可以帮助我们实现存SD卡等储设备的深层次扫描,从而完整找出丢失的数据并进行完整的恢复。下面是具体操作方法:  第一步,将SD卡用读卡器连接到电脑上,然后在电脑上安装运行迅龙数据恢复软件(/softs/31771.html),软件的主界面中有的六个功能,请选择相应的数据恢复模式,点击“U盘手机相机卡恢复”功能键进入。  第二步,选择已将连接要恢复的SD卡,然后点击“下一步”按钮,即进入文件扫描模式,迅龙数据恢复软件拥有超线程扫描模块,扫描文件非常迅速,所以用户无需花费太多时间等待数据扫描完成,有效提高了用户恢复数据的速率。  第三步,扫描后,在左侧菜单列表中选择要恢复的文件格式,然后点击文件夹,查看文件夹中的文件,找到要恢复的文件后,在要恢复的文件勾选,然后点击“下一步”按钮。  第四步,选择一个储存磁盘文件夹储存即将恢复的文件,点击“浏览”在弹出的对话框中设置即可,然后点击“下一步”按钮进入文件恢复。  第五步,文件恢复完成后,我们可以看见恢复文件的详细情况,点击“打开目录”按钮即可在弹出的对话框中看见我们已经恢复的文件。  注意:如果软件扫描完成后,没有发现要恢复的文件,可以在主界面的功能选择去选择最后一个功能“万能恢复”,重新扫描数据,该功能将更加深入全面的扫描,帮助恢复每一个残留文件。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
网友热评的文章

我要回帖

更多关于 怎么建立批处理文件 的文章

 

随机推荐