java获取ubuntu某个目录下的所有文件信息

  public List<VCFile> getAllFiles(String basicDirName) {
List<VCFile> listFile = new ArrayList<VCFile>();
SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd DD:hh:mm:ss");
try {
File basicDir = new File(basicDirName);
if(basicDir.isDirectory())
{
File[] files = basicDir.listFiles();
for(int k=0;k<files.length;k++)
{
File indexFile = files[k];
long lastModify = indexFile.lastModified();
long mySize = indexFile.length();
String fileName = indexFile.getName(); int fileType = 0;
//(1:文件 2:目录 3:图片)
if(indexFile.isDirectory())
{
fileType = 2;
}else if(indexFile.isFile())
{
if(fileName.endsWith(".jpg")||fileName.endsWith(".png")||fileName.endsWith(".jpeg")||fileName.endsWith(".gif"))
{
fileType = 3;
}else {
fileType = 1;
}
} VCFile vcFile = new VCFile(indexFile.getPath(), indexFile.getPath(), mySize, lastModify, fileName, fileType); listFile.add(vcFile);
}
}
}catch(Exception e1) {
e1.printStackTrace();
}
return listFile;
}

[{"filePAth":"/home/luo/Figure_1-15.png","fileSize":626246,"lastModify":1551423371000,"fileName":"Figure_1-15.png","fileType":3,"path":"/home/luo/Figure_1-15.png"},{"filePAth":"/home/luo/.bash_logout","fileSize":220,"lastModify":1532436306000,"fileName":".bash_logout","fileType":1,"path":"/home/luo/.bash_logout"},{"filePAth":"/home/luo/Figure_1-5.png","fileSize":959452,"lastModify":1551422561000,"fileName":"Figure_1-5.png","fileType":3,"path":"/home/luo/Figure_1-5.png"},{"filePAth":"/home/luo/Desktop","fileSize":4096,"lastModify":1573646590000,"fileName":"Desktop","fileType":2,"path":"/home/luo/Desktop"},{"filePAth":"/home/luo/.Xauthority","fileSize":124,"lastModify":1551057586000,"fileName":".Xauthority","fileType":1,"path":"/home/luo/.Xauthority"},{"filePAth":"/home/luo/.cmake","fileSize":4096,"lastModify":1543998690000,"fileName":".cmake","fileType":2,"path":"/home/luo/.cmake"},{"filePAth":"/home/luo/.keras","fileSize":4096,"lastModify":1532440244000,"fileName":".keras","fileType":2,"path":"/home/luo/.keras"},{"filePAth":"/home/luo/.vscode","fileSize":4096,"lastModify":1532438402000,"fileName":".vscode","fileType":2,"path":"/home/luo/.vscode"},{"filePAth":"/home/luo/.rpmdb","fileSize":4096,"lastModify":1560687645000,"fileName":".rpmdb","fileType":2,"path":"/home/luo/.rpmdb"},{"filePAth":"/home/luo/Untitled 2.xlsx","fileSize":4293,"lastModify":1533625693000,"fileName":"Untitled 2.xlsx","fileType":1,"path":"/home/luo/Untitled 2.xlsx"},{"filePAth":"/home/luo/.profile","fileSize":702,"lastModify":1536661683000,"fileName":".profile","fileType":1,"path":"/home/luo/.profile"},{"filePAth":"/home/luo/Figure_1-12.png","fileSize":504495,"lastModify":1551423186000,"fileName":"Figure_1-12.png","fileType":3,"path":"/home/luo/Figure_1-12.png"},{"filePAth":"/home/luo/.mplayer","fileSize":4096,"lastModify":1552101470000,"fileName":".mplayer","fileType":2,"path":"/home/luo/.mplayer"},{"filePAth":"/home/luo/baidunetdisk","fileSize":4096,"lastModify":1560687847000,"fileName":"baidunetdisk","fileType":2,"path":"/home/luo/baidunetdisk"},{"filePAth":"/home/luo/.designer","fileSize":4096,"lastModify":1545033251000,"fileName":".designer","fileType":2,"path":"/home/luo/.designer"},{"filePAth":"/home/luo/Figure_1-14.png","fileSize":922322,"lastModify":1551423314000,"fileName":"Figure_1-14.png","fileType":3,"path":"/home/luo/Figure_1-14.png"},{"filePAth":"/home/luo/.gconf","fileSize":4096,"lastModify":1551065291000,"fileName":".gconf","fileType":2,"path":"/home/luo/.gconf"},{"filePAth":"/home/luo/.sudo_as_admin_successful","fileSize":0,"lastModify":1532437491000,"fileName":".sudo_as_admin_successful","fileType":1,"path":"/home/luo/.sudo_as_admin_successful"},{"filePAth":"/home/luo/.mysql_history","fileSize":193182,"lastModify":1534670309000,"fileName":".mysql_history","fileType":1,"path":"/home/luo/.mysql_history"},{"filePAth":"/home/luo/Videos","fileSize":4096,"lastModify":1532437312000,"fileName":"Videos","fileType":2,"path":"/home/luo/Videos"},{"filePAth":"/home/luo/COCO201909","fileSize":4096,"lastModify":1568278473000,"fileName":"COCO201909","fileType":2,"path":"/home/luo/COCO201909"},{"filePAth":"/home/luo/Test1","fileSize":4096,"lastModify":1532763918000,"fileName":"Test1","fileType":2,"path":"/home/luo/Test1"},{"filePAth":"/home/luo/.jupyter","fileSize":4096,"lastModify":1534495287000,"fileName":".jupyter","fileType":2,"path":"/home/luo/.jupyter"},{"filePAth":"/home/luo/Figure_1-9.png","fileSize":1146895,"lastModify":1551422876000,"fileName":"Figure_1-9.png","fileType":3,"path":"/home/luo/Figure_1-9.png"},{"filePAth":"/home/luo/.dbus","fileSize":4096,"lastModify":1532438655000,"fileName":".dbus","fileType":2,"path":"/home/luo/.dbus"},{"filePAth":"/home/luo/Figure_1-4.png","fileSize":620477,"lastModify":1551422409000,"fileName":"Figure_1-4.png","fileType":3,"path":"/home/luo/Figure_1-4.png"},{"filePAth":"/home/luo/torch","fileSize":4096,"lastModify":1536653064000,"fileName":"torch","fileType":2,"path":"/home/luo/torch"},{"filePAth":"/home/luo/.tooling","fileSize":4096,"lastModify":1532588387000,"fileName":".tooling","fileType":2,"path":"/home/luo/.tooling"},{"filePAth":"/home/luo/Figure_1-1.png","fileSize":754620,"lastModify":1551421280000,"fileName":"Figure_1-1.png","fileType":3,"path":"/home/luo/Figure_1-1.png"},{"filePAth":"/home/luo/.eclipse","fileSize":4096,"lastModify":1542443880000,"fileName":".eclipse","fileType":2,"path":"/home/luo/.eclipse"},{"filePAth":"/home/luo/.labelmerc","fileSize":1373,"lastModify":1551176630000,"fileName":".labelmerc","fileType":1,"path":"/home/luo/.labelmerc"},{"filePAth":"/home/luo/.wget-hsts","fileSize":225,"lastModify":1570763208000,"fileName":".wget-hsts","fileType":1,"path":"/home/luo/.wget-hsts"},{"filePAth":"/home/luo/.gnupg","fileSize":4096,"lastModify":1566717348000,"fileName":".gnupg","fileType":2,"path":"/home/luo/.gnupg"},{"filePAth":"/home/luo/.xinputrc","fileSize":132,"lastModify":1532479885000,"fileName":".xinputrc","fileType":1,"path":"/home/luo/.xinputrc"},{"filePAth":"/home/luo/baidunetdiskdownload","fileSize":4096,"lastModify":1560687847000,"fileName":"baidunetdiskdownload","fileType":2,"path":"/home/luo/baidunetdiskdownload"},{"filePAth":"/home/luo/.gitconfig","fileSize":24,"lastModify":1536494339000,"fileName":".gitconfig","fileType":1,"path":"/home/luo/.gitconfig"},{"filePAth":"/home/luo/.xsession-errors","fileSize":1481,"lastModify":1551067843000,"fileName":".xsession-errors","fileType":1,"path":"/home/luo/.xsession-errors"},{"filePAth":"/home/luo/.byobu","fileSize":4096,"lastModify":1552101462000,"fileName":".byobu","fileType":2,"path":"/home/luo/.byobu"},{"filePAth":"/home/luo/.python_history","fileSize":4058,"lastModify":1568373928000,"fileName":".python_history","fileType":1,"path":"/home/luo/.python_history"},{"filePAth":"/home/luo/.dmrc","fileSize":25,"lastModify":1532437311000,"fileName":".dmrc","fileType":1,"path":"/home/luo/.dmrc"},{"filePAth":"/home/luo/Figure_1-6.png","fileSize":965854,"lastModify":1551422656000,"fileName":"Figure_1-6.png","fileType":3,"path":"/home/luo/Figure_1-6.png"},{"filePAth":"/home/luo/.ipython","fileSize":4096,"lastModify":1532482171000,"fileName":".ipython","fileType":2,"path":"/home/luo/.ipython"},{"filePAth":"/home/luo/.conda","fileSize":4096,"lastModify":1532438866000,"fileName":".conda","fileType":2,"path":"/home/luo/.conda"},{"filePAth":"/home/luo/Figure_1-2.png","fileSize":623281,"lastModify":1551421427000,"fileName":"Figure_1-2.png","fileType":3,"path":"/home/luo/Figure_1-2.png"},{"filePAth":"/home/luo/Figure_1-3.png","fileSize":1032853,"lastModify":1551421490000,"fileName":"Figure_1-3.png","fileType":3,"path":"/home/luo/Figure_1-3.png"},{"filePAth":"/home/luo/.ssh","fileSize":4096,"lastModify":1566717348000,"fileName":".ssh","fileType":2,"path":"/home/luo/.ssh"},{"filePAth":"/home/luo/.presage","fileSize":4096,"lastModify":1532479890000,"fileName":".presage","fileType":2,"path":"/home/luo/.presage"},{"filePAth":"/home/luo/.cache","fileSize":4096,"lastModify":1573644272000,"fileName":".cache","fileType":2,"path":"/home/luo/.cache"},{"filePAth":"/home/luo/.mozilla","fileSize":4096,"lastModify":1532475082000,"fileName":".mozilla","fileType":2,"path":"/home/luo/.mozilla"},{"filePAth":"/home/luo/Figure_1-7.png","fileSize":609727,"lastModify":1551422717000,"fileName":"Figure_1-7.png","fileType":3,"path":"/home/luo/Figure_1-7.png"},{"filePAth":"/home/luo/.oracle_jre_usage","fileSize":4096,"lastModify":1532474935000,"fileName":".oracle_jre_usage","fileType":2,"path":"/home/luo/.oracle_jre_usage"},{"filePAth":"/home/luo/Figure_1-11.png","fileSize":885926,"lastModify":1551423132000,"fileName":"Figure_1-11.png","fileType":3,"path":"/home/luo/Figure_1-11.png"},{"filePAth":"/home/luo/.compiz","fileSize":4096,"lastModify":1532440487000,"fileName":".compiz","fileType":2,"path":"/home/luo/.compiz"},{"filePAth":"/home/luo/.swt","fileSize":4096,"lastModify":1532588809000,"fileName":".swt","fileType":2,"path":"/home/luo/.swt"},{"filePAth":"/home/luo/Java","fileSize":4096,"lastModify":1532474614000,"fileName":"Java","fileType":2,"path":"/home/luo/Java"},{"filePAth":"/home/luo/.accelerate","fileSize":4096,"lastModify":1560687780000,"fileName":".accelerate","fileType":2,"path":"/home/luo/.accelerate"},{"filePAth":"/home/luo/.sts4","fileSize":4096,"lastModify":1573634853000,"fileName":".sts4","fileType":2,"path":"/home/luo/.sts4"},{"filePAth":"/home/luo/Figure_1-8.png","fileSize":387034,"lastModify":1551422796000,"fileName":"Figure_1-8.png","fileType":3,"path":"/home/luo/Figure_1-8.png"},{"filePAth":"/home/luo/.config","fileSize":4096,"lastModify":1573456573000,"fileName":".config","fileType":2,"path":"/home/luo/.config"},{"filePAth":"/home/luo/.bashrc","fileSize":3894,"lastModify":1536661683000,"fileName":".bashrc","fileType":1,"path":"/home/luo/.bashrc"},{"filePAth":"/home/luo/Downloads","fileSize":16384,"lastModify":1573615032000,"fileName":"Downloads","fileType":2,"path":"/home/luo/Downloads"},{"filePAth":"/home/luo/.nv","fileSize":4096,"lastModify":1536327839000,"fileName":".nv","fileType":2,"path":"/home/luo/.nv"},{"filePAth":"/home/luo/.bash_history","fileSize":33546,"lastModify":1573644684000,"fileName":".bash_history","fileType":1,"path":"/home/luo/.bash_history"},{"filePAth":"/home/luo/.local","fileSize":4096,"lastModify":1536654987000,"fileName":".local","fileType":2,"path":"/home/luo/.local"},{"filePAth":"/home/luo/Figure_1-13.png","fileSize":504495,"lastModify":1551423246000,"fileName":"Figure_1-13.png","fileType":3,"path":"/home/luo/Figure_1-13.png"},{"filePAth":"/home/luo/.gnome","fileSize":4096,"lastModify":1532476616000,"fileName":".gnome","fileType":2,"path":"/home/luo/.gnome"},{"filePAth":"/home/luo/.labelImgSettings.pkl","fileSize":1006,"lastModify":1560911870000,"fileName":".labelImgSettings.pkl","fileType":1,"path":"/home/luo/.labelImgSettings.pkl"},{"filePAth":"/home/luo/myspider0315","fileSize":4096,"lastModify":1552617918000,"fileName":"myspider0315","fileType":2,"path":"/home/luo/myspider0315"},{"filePAth":"/home/luo/.sogouinput","fileSize":4096,"lastModify":1532479906000,"fileName":".sogouinput","fileType":2,"path":"/home/luo/.sogouinput"},{"filePAth":"/home/luo/pytorch","fileSize":4096,"lastModify":1536495502000,"fileName":"pytorch","fileType":2,"path":"/home/luo/pytorch"},{"filePAth":"/home/luo/Pictures","fileSize":28672,"lastModify":1573461009000,"fileName":"Pictures","fileType":2,"path":"/home/luo/Pictures"},{"filePAth":"/home/luo/examples.desktop","fileSize":8980,"lastModify":1532436307000,"fileName":"examples.desktop","fileType":1,"path":"/home/luo/examples.desktop"},{"filePAth":"/home/luo/.viminfo","fileSize":19919,"lastModify":1573607459000,"fileName":".viminfo","fileType":1,"path":"/home/luo/.viminfo"},{"filePAth":"/home/luo/.pylint.d","fileSize":4096,"lastModify":1572308018000,"fileName":".pylint.d","fileType":2,"path":"/home/luo/.pylint.d"},{"filePAth":"/home/luo/.xsession-errors.old","fileSize":1234,"lastModify":1551057518000,"fileName":".xsession-errors.old","fileType":1,"path":"/home/luo/.xsession-errors.old"},{"filePAth":"/home/luo/.bashrc-anaconda3.bak","fileSize":3771,"lastModify":1532438187000,"fileName":".bashrc-anaconda3.bak","fileType":1,"path":"/home/luo/.bashrc-anaconda3.bak"},{"filePAth":"/home/luo/anaconda3","fileSize":4096,"lastModify":1532438187000,"fileName":"anaconda3","fileType":2,"path":"/home/luo/anaconda3"},{"filePAth":"/home/luo/Music","fileSize":4096,"lastModify":1532437312000,"fileName":"Music","fileType":2,"path":"/home/luo/Music"},{"filePAth":"/home/luo/.p2","fileSize":4096,"lastModify":1573646623000,"fileName":".p2","fileType":2,"path":"/home/luo/.p2"},{"filePAth":"/home/luo/Templates","fileSize":4096,"lastModify":1532437312000,"fileName":"Templates","fileType":2,"path":"/home/luo/Templates"},{"filePAth":"/home/luo/Documents","fileSize":4096,"lastModify":1573619579000,"fileName":"Documents","fileType":2,"path":"/home/luo/Documents"},{"filePAth":"/home/luo/Figure_1-16.png","fileSize":491925,"lastModify":1551423524000,"fileName":"Figure_1-16.png","fileType":3,"path":"/home/luo/Figure_1-16.png"},{"filePAth":"/home/luo/.thunderbird","fileSize":4096,"lastModify":1545216900000,"fileName":".thunderbird","fileType":2,"path":"/home/luo/.thunderbird"},{"filePAth":"/home/luo/Public","fileSize":4096,"lastModify":1532437312000,"fileName":"Public","fileType":2,"path":"/home/luo/Public"},{"filePAth":"/home/luo/TensorflowProject","fileSize":4096,"lastModify":1556950958000,"fileName":"TensorflowProject","fileType":2,"path":"/home/luo/TensorflowProject"},{"filePAth":"/home/luo/Figure_1-10.png","fileSize":1052482,"lastModify":1551422965000,"fileName":"Figure_1-10.png","fileType":3,"path":"/home/luo/Figure_1-10.png"},{"filePAth":"/home/luo/imgui.ini","fileSize":516,"lastModify":1532580109000,"fileName":"imgui.ini","fileType":1,"path":"/home/luo/imgui.ini"},{"filePAth":"/home/luo/.pki","fileSize":4096,"lastModify":1532476609000,"fileName":".pki","fileType":2,"path":"/home/luo/.pki"},{"filePAth":"/home/luo/Figure_1.png","fileSize":625748,"lastModify":1551421204000,"fileName":"Figure_1.png","fileType":3,"path":"/home/luo/Figure_1.png"},{"filePAth":"/home/luo/.ICEauthority","fileSize":55748,"lastModify":1573608205000,"fileName":".ICEauthority","fileType":1,"path":"/home/luo/.ICEauthority"},{"filePAth":"/home/luo/.ipynb_checkpoints","fileSize":4096,"lastModify":1546413002000,"fileName":".ipynb_checkpoints","fileType":2,"path":"/home/luo/.ipynb_checkpoints"},{"filePAth":"/home/luo/.gphoto","fileSize":4096,"lastModify":1538004226000,"fileName":".gphoto","fileType":2,"path":"/home/luo/.gphoto"},{"filePAth":"/home/luo/.m2","fileSize":4096,"lastModify":1573619622000,"fileName":".m2","fileType":2,"path":"/home/luo/.m2"}]

java获取ubuntu某个目录下的所有文件信息的更多相关文章

  1. Spark:java api读取hdfs目录下多个文件

    需求: 由于一个大文件,在spark中加载性能比较差.于是把一个大文件拆分为多个小文件后上传到hdfs,然而在spark2.2下如何加载某个目录下多个文件呢? public class SparkJo ...

  2. Java中读取某个目录下的所有文件和文件夹

    import java.io.File; public class Test1 { public static void main(String[] args) { String path=" ...

  3. 用Java代码列出一个目录下所有的文件

    1.File类 File类在java.io.File包中,所以要导入这个包. File类中用到的方法: boolean isDirectory()       测试此抽象路径名表示的文件是否是个目录 ...

  4. Unity获取指定资源目录下的所有文件

    使用前需要引入System.IO;这个命名空间 public void GetFiles() { //路径 //string path = string.Format("{0}", ...

  5. 如何用 Java 代码列出一个目录下所有的文件?

    如果只要求列出当前文件夹下的文件,代码如下所示: import java.io.File; class Test12 { public static void main(String[] args) ...

  6. 如何用Java代码列出一个目录下所有的文件?

    目录文件夹 File file=new File("H:\\"); for(File temp:file.listFiles()){//Java5的新特性之一就是增强的for循环. ...

  7. Unity 获取指定资源目录下的所有文件

    string path="Assets";//Assets/Scenes if(Directory.Exists(path)){ var dirctory=new Director ...

  8. 【DOS】取某目录下某类型文件信息放入文本

    C:\Users\horn1\Desktop\新建文件夹>dir *.jar >1.txt 这样,所有扩展名为jar的文件信息就送到新建的文本文件1.txt中了.虽然简单,但也是个常用功能 ...

  9. c# 获取指定目录下的所有文件并显示在网页上

    参考文献: FileInfo 的使用  https://msdn.microsoft.com/zh-cn/library/system.io.fileinfo_methods(v=vs.110).as ...

随机推荐

  1. 二维数组中的查找 - Java版 -简单二分查找 -<<剑指Offer>> -水题

    如题 (总结) -认真读题, 还WA了一次, https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e?tpId=13&am ...

  2. MySQL的增、删、改、查

    数据库的常用命令以及作用 用法 作用 CREATE database 数据库名称. 创建新的数据库 DESCRIBE 表单名称; 描述表单 UPDATE 表单名称 SET attribute=新值 W ...

  3. netstat -an unix socket 会阻塞吗

    [lyd@localhost ~]$ netstat -an | grep "SOFO"unix 2 [ ACC ] SEQPACKET LISTENING 86308 @*MY- ...

  4. 在inux中安装redis的时候,会出现下面的这个异常

    是因为没有安装c++的编译器 安装c++的编译器: yum -y install gcc-c++ 然后再使用命令执行make就可以了 ,如果你遇到这个错误以后,一定要先将redis的解压包删掉以后,再 ...

  5. NodeJS 多版本管理(NVM)

    前言 现在前端各种框架更新较快,对 Node 的依赖也不一样,Node 的过版本管理也很有必要. NVM(Node Version Manager),是一个 Node 的版本管理工具. 官方的 NVM ...

  6. HttpContext对象下的属性Application、Cache、Request、Response、Server、Session、User

    概述: HttpContext封装关于单个HTTP请求的所有HTTP特定信息. HttpContext基于HttpApplication的处理管道,由于HttpContext对象贯穿整个处理过程,所以 ...

  7. Tensorflow细节-P309-监控指标可视化

    注意下面一个点就ok了 with tf.name_scope('input_reshape'): # 注意看这里,图片的生成 image_shaped_input = tf.reshape(x, [- ...

  8. vant - Navbar slot 插槽使用

    //子组件 <template> <van-nav-bar> <slot slot="left" name="left">& ...

  9. linux学习8 运维基本功-Linux获取命令使用帮助详解

    一.Linux基础知识 1.人机交互界面: a.GUI b.CLI:[login@hostname workdir]# COMMAND 2.命令知识 通用格式:# COMMAND  OPTIONS A ...

  10. 用于未处理异常错误的.NET框架清理工具

    当你启动某些程序时,会收到与此错误类似的未处理异常错误:Unhandled e0434f4dh exception at 7c81eb33h.此问题是由于.NET框架未正确安装或.NET框架系统中的另 ...