Android:将文件从一个目录复制到另一个目录

梨子

我正在使用以下代码通过apache commons库将一个文件(临时音频文件)作为TT_1A从源文件夹复制到目标文件夹。

码:

button1_save.setOnClickListener(new OnClickListener() 
    {
        public void onClick(View v) 
        {
            String sourcePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/TT/tt_temp.3gp";
            File source = new File(sourcePath);

            String descPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/TT/tt_1A.3gp";
            File desc = new File(descPath);
            try 
            {
                FileUtils.copyDirectory(source, desc);
            } 
            catch (IOException e) 
            {
                e.printStackTrace();
            }
        }
    }); 

Apache Commons:

http://commons.apache.org/proper/commons-io/download_io.cgi

题:

我已使用该FileUtils功能来复制临时文件并将其粘贴为desc文件夹作为TT_1A。但是logcat报告错误并显示以下详细信息:

10-17 00:41:04.260: E/AndroidRuntime(27450): FATAL EXCEPTION: main
10-17 00:41:04.260: E/AndroidRuntime(27450): java.lang.NoClassDefFoundError: org.apache.commons.io.FileUtils
10-17 00:41:04.260: E/AndroidRuntime(27450):    at com.abc.abc.TT_details_canton$14.onClick(TT_details_canton.java:575)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at android.view.View.performClick(View.java:4223)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at android.view.View$PerformClick.run(View.java:17275)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at android.os.Handler.handleCallback(Handler.java:615)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at android.os.Handler.dispatchMessage(Handler.java:92)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at android.os.Looper.loop(Looper.java:137)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at android.app.ActivityThread.main(ActivityThread.java:4898)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at java.lang.reflect.Method.invokeNative(Native Method)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at java.lang.reflect.Method.invoke(Method.java:511)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1008)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:775)
10-17 00:41:04.260: E/AndroidRuntime(27450):    at dalvik.system.NativeStart.main(Native Method)

我整夜都坚持这一点。有没有办法复制文件?

梨子

在按以下方式修改后,它运行良好:

    button1_save.setOnClickListener(new OnClickListener() 
    {
        public void onClick(View v) 
        {
            String sourcePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/TongueTwister/tt_temp.3gp";
            File source = new File(sourcePath);

            String destinationPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/TongueTwister/tt_1A.3gp";
            File destination = new File(destinationPath);
            try 
            {
                FileUtils.copyFile(source, destination);
            } 
            catch (IOException e) 
            {
                e.printStackTrace();
            }
        }
    }); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文件从一个目录复制到另一个目录

来自分类Dev

将文件从一个目录复制到另一个目录

来自分类Dev

将文件从一个目录复制到另一个目录

来自分类Dev

将文件从一个目录复制到另一个

来自分类Dev

从Linux Shell将多个文件从一个目录复制到另一个目录

来自分类Dev

Shell脚本将文件从一个目录复制到另一个目录

来自分类Dev

Qt-将文件从一个目录复制到另一个目录

来自分类Dev

将文件从一个目录复制到另一个目录而无需替换

来自分类Dev

递归地将文件从一个目录复制到另一个目录

来自分类Dev

如何使用VBA将文件从一个目录复制到另一个目录

来自分类Dev

仅将常规文件从一个目录复制到另一个目录

来自分类Dev

仅将文件从一个目录复制到另一个目录

来自分类Dev

无法将文件从一个目录复制到另一个目录

来自分类Dev

FileNotFoundException尝试将文件从一个目录复制到另一个目录时

来自分类Dev

将JSON文件从一个目录复制到另一个目录

来自分类Dev

将 .bashrc 文件从一个用户的目录复制到另一个用户的目录

来自分类Dev

Powershell:如何将文件从一个目录复制到另一个目录

来自分类Dev

将子目录从一个目录复制到另一个目录

来自分类Dev

如何将每个文件的目录从一个硬盘复制到另一个硬盘?

来自分类Dev

将所有文件从一个FTP目录复制到另一个

来自分类Dev

如何将文件从一个目录复制到另一目录?

来自分类Dev

在詹金斯中将文件从一个目录复制到另一个目录

来自分类Dev

如何使用asp.net Web服务将文件从一个目录复制到IIS根目录下的另一个目录?

来自分类Dev

将一组特定文件从一个目录复制到另一个目录,同时保留文件夹结构

来自分类Dev

尝试将文件从当前目录复制到另一个目录

来自分类Dev

将目录中的文件复制到另一个目录

来自分类Dev

如何仅将文件夹从目录复制到另一个目录

来自分类Dev

将目录中的文件复制到另一个目录

来自分类Dev

如何将文件从另一个目录复制到当前目录?

Related 相关文章

  1. 1

    将文件从一个目录复制到另一个目录

  2. 2

    将文件从一个目录复制到另一个目录

  3. 3

    将文件从一个目录复制到另一个目录

  4. 4

    将文件从一个目录复制到另一个

  5. 5

    从Linux Shell将多个文件从一个目录复制到另一个目录

  6. 6

    Shell脚本将文件从一个目录复制到另一个目录

  7. 7

    Qt-将文件从一个目录复制到另一个目录

  8. 8

    将文件从一个目录复制到另一个目录而无需替换

  9. 9

    递归地将文件从一个目录复制到另一个目录

  10. 10

    如何使用VBA将文件从一个目录复制到另一个目录

  11. 11

    仅将常规文件从一个目录复制到另一个目录

  12. 12

    仅将文件从一个目录复制到另一个目录

  13. 13

    无法将文件从一个目录复制到另一个目录

  14. 14

    FileNotFoundException尝试将文件从一个目录复制到另一个目录时

  15. 15

    将JSON文件从一个目录复制到另一个目录

  16. 16

    将 .bashrc 文件从一个用户的目录复制到另一个用户的目录

  17. 17

    Powershell:如何将文件从一个目录复制到另一个目录

  18. 18

    将子目录从一个目录复制到另一个目录

  19. 19

    如何将每个文件的目录从一个硬盘复制到另一个硬盘?

  20. 20

    将所有文件从一个FTP目录复制到另一个

  21. 21

    如何将文件从一个目录复制到另一目录?

  22. 22

    在詹金斯中将文件从一个目录复制到另一个目录

  23. 23

    如何使用asp.net Web服务将文件从一个目录复制到IIS根目录下的另一个目录?

  24. 24

    将一组特定文件从一个目录复制到另一个目录,同时保留文件夹结构

  25. 25

    尝试将文件从当前目录复制到另一个目录

  26. 26

    将目录中的文件复制到另一个目录

  27. 27

    如何仅将文件夹从目录复制到另一个目录

  28. 28

    将目录中的文件复制到另一个目录

  29. 29

    如何将文件从另一个目录复制到当前目录?

热门标签

归档