豪仕知识网--知识就是力量!

微信
手机版
生活常识

Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码,手机sd卡目录在哪个文件夹

作者 :有胸为大 2024-01-05 16:32:24 围观 : 评论

Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码,手机sd卡目录在哪个文件夹

豪士君测试所用平台

以下就是我们整理的Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码,一起来看看,希望能帮助到您。

HTTP://WWW.haoz.net豪仕知识网采集不好玩哦◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐◐撒旦法师打发斯蒂芬

前往91手机助手专题 在使用ES文件浏览器的时候,当浏览SD卡下的文件或者其他地方的文件时,如果长按某一项文件或某一目录时会有"剪切"、"复制"、"重命名"、"删除" 等操作。于是乎自己也想弄一个类似与ES文件浏览器上面的拷贝复制功能。至于做一个类似ES文件浏览器 一样的软件,也是可以做的。package com.copy.file;/*** @author wainiwann* Android SD卡文件目录拷贝操作* */import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class Copy_File extends Activity {private Button m_btn = null; private final static String FROMPATH = "/mnt/sdcard/A/";private final static String TOPATH = "/mnt/sdcard/B/";/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);m_btn = (Button)findViewById(R.id.button1);m_btn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(copy(FROMPATH, TOPATH)==0){Toast.makeText(Copy_File.this,"文件拷贝成功!!!",20000).show();}else{Toast.makeText(Copy_File.this,"文件拷贝失败!!!",20000).show();}}});}public int copy(String fromFile, String toFile){//要复制的文件目录File[] currentFiles;File root = new File(fromFile);//如同判断SD卡是否存在或者文件是否存在//如果不存在则 return出去if(!root.exists()){return -1;}//如果存在则获取当前目录下的全部文件 填充数组currentFiles = root.listFiles();//目标目录File targetDir = new File(toFile);//创建目录if(!targetDir.exists()){targetDir.mkdirs();}//遍历要复制该目录下的全部文件for(int i= 0;i 0) {fosto.write(bt, 0, c);}fosfrom.close();fosto.close();return 0;} catch (Exception ex) {return -1;}}}下次在写个文件浏览器,然后在获取某一项的长按事件,然后弹出一个Dialog实现文件操作。前往91手机助手专题 在使用ES文件浏览器的时候,当浏览SD卡下的文件或者其他地方的文件时,如果长按某一项文件或某一目录时会有"剪切"、"复制"、"重命名"、"删除" 等操作。于是乎自己也想弄一个类似与ES文件浏览器上面的拷贝复制功能。至于做一个类似ES文件浏览器 一样的软件,也是可以做的。package com.copy.file;/*** @author wainiwann* Android SD卡文件目录拷贝操作* */import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class Copy_File extends Activity {private Button m_btn = null; private final static String FROMPATH = "/mnt/sdcard/A/";private final static String TOPATH = "/mnt/sdcard/B/";/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);m_btn = (Button)findViewById(R.id.button1);m_btn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(copy(FROMPATH, TOPATH)==0){Toast.makeText(Copy_File.this,"文件拷贝成功!!!",20000).show();}else{Toast.makeText(Copy_File.this,"文件拷贝失败!!!",20000).show();}}});}public int copy(String fromFile, String toFile){//要复制的文件目录File[] currentFiles;File root = new File(fromFile);//如同判断SD卡是否存在或者文件是否存在//如果不存在则 return出去if(!root.exists()){return -1;}//如果存在则获取当前目录下的全部文件 填充数组currentFiles = root.listFiles();//目标目录File targetDir = new File(toFile);//创建目录if(!targetDir.exists()){targetDir.mkdirs();}//遍历要复制该目录下的全部文件for(int i= 0;i 0) {fosto.write(bt, 0, c);}fosfrom.close();fosto.close();return 0;} catch (Exception ex) {return -1;}}}下次在写个文件浏览器,然后在获取某一项的长按事件,然后弹出一个Dialog实现文件操作。

●☛█▼▲豪仕知识网◐◐◐◐●☛█▼▲◐◐◐◐●☛█▼▲

Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码的介绍就聊到这里吧,感谢你花时间阅读,更多关于Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码的信息别忘了在本站进行查找哦。豪仕知识网往后会继续推荐Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码相关内容。

http://www.haoz.net●☛█▼▲◐●☛█▼▲◐◐◐◐●☛█▼▲◐豪仕知识网●☛█▼▲豪仕知识网

相关文章