「java自动读取u盘文件」自动获取u盘文件

博主:adminadmin 2022-11-24 05:26:06 61

今天给各位分享java自动读取u盘文件的知识,其中也会对自动获取u盘文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

你好,请问用JAVA或者matlab如何编写程序读取U盘中的MP3格式的歌曲文件?

读取出来是要播放么?

还是要复制?

复制文件对于java语言来说,太容易了

要是播放,mp3的格式,java不能直接支持,要安装jmf的。

java 如何读取usb存储设备里面的文件?

usb存储只有插入都是有盘符的。设置好路径跟普通读取应该一样。

java 如何读取U盘中的文件

 U盘可以理解成硬盘,读取相当于读取一个盘符,示例如下:

/**

   * 得到系统U盘根目录

   */

  public String findURootPath(){

    FileSystemView sys = FileSystemView.getFileSystemView();

    //循环盘符

    File[] files = File.listRoots(); 

    for(File file:files){

      //得到系统中存在的C:\,D:\,E:\,F:\,H:\

      System.out.println("系统中存在的"+file.getPath());

    }

    File file = null;

    String path = null;

    for(int i = 0; i  files.length; i++) { 

      //得到文字命名形式的盘符系统 (C:)、软件 (D:)、公司文档 (E:)、测试U盘 (H:)

      System.out.println("得到文字命名形式的盘符"+sys.getSystemDisplayName(files[i]));

      if(sys.getSystemDisplayName(files[i]).contains("测试U盘")){

        file = files[i];

        break;

      }

    }

    if(file!=null){

      path = file.getPath();

    }

    return path;

  }

java实现动态读取文件夹文件信息

java动态读取某个文件夹下的所有文件信息,代码如下:

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.File;

public class ReadFile {

        public ReadFile() {

        }

        /**

         * 动态读取某个文件夹下的所有文件信息

         */

        public static boolean readfile(String filepath) throws FileNotFoundException, IOException {

                try {

                        File file = new File(filepath);

                        if (!file.isDirectory()) {

                                System.out.println("文件");

                                System.out.println("path=" + file.getPath());

                                System.out.println("absolutepath=" + file.getAbsolutePath());

                                System.out.println("name=" + file.getName());

                        } else if (file.isDirectory()) {

                                System.out.println("文件夹");

                                String[] filelist = file.list();

                                for (int i = 0; i  filelist.length; i++) {

                                        File readfile = new File(filepath + "\\" + filelist[i]);

                                        if (!readfile.isDirectory()) {

                                                System.out.println("path=" + readfile.getPath());

                                                System.out.println("absolutepath="

                                                                + readfile.getAbsolutePath());

                                                System.out.println("name=" + readfile.getName());

                                        } else if (readfile.isDirectory()) {

                                                readfile(filepath + "\\" + filelist[i]);

                                        }

                                }

                        }

                } catch (FileNotFoundException e) {

                        System.out.println("readfile()   Exception:" + e.getMessage());

                }

                return true;

        }

         public static void main(String[] args) {

                try {

                        readfile("e:/videos");

                        // deletefile("D:/file");

                } catch (FileNotFoundException ex) {

                } catch (IOException ex) {

                }

                System.out.println("ok");

        }

}

java自动读取u盘文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于自动获取u盘文件、java自动读取u盘文件的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。