精华内容
下载资源
问答
  • 直接贴代码 basepath=$1 findfile(){ dirs=$(ls -l $1 | awk '{print $9}') for dir in $dirs do if test -d "$1/$dir" then findfi...

    直接贴出代码

    basepath=$1
    findfile(){
            dirs=$(ls -l $1 | awk '{print $9}')
            for dir in $dirs
            do
                    if test -d "$1/$dir" 
                    then
                            findfile "$1/$dir"
                    fi
                    if test -f "$1/$dir"
                    then
                    		# 这里将所有的文件路径保存到files.log里面 
                            echo $1/$dir >>./files.log
                    fi
            done
    }
    findfile $basepath
    

    1. 创建脚本

    touch allfile.sh
    

    2. 更改为可执行权限

    chmod +x allfile.sh
    

    3. 将代码拷贝到文件里面

    vim allfile.sh
    

    4. 启动

    ./allfile.sh [需要遍历的目录]
    
    展开全文
  • 今天在研究windows系统下的bat脚本,想要去遍历一个目录并输出该目录下所有文件的详细信息。经过一番查找和摸索,使用以下代码即可实现: @echo off set source_dir="C:\Users\leon\Desktop\test" for /R %...

    今天在研究windows系统下的bat脚本,想要去遍历一个目录并输出该目录下的所有文件的详细信息。经过一番查找和摸索,使用以下代码即可实现:

    @echo off
    
    set source_dir="C:\Users\leon\Desktop\test"
    
    for /R %source_dir% %%f in (*.*) do (
        echo 完整路径信息: %%f
        echo 所在目录信息: %%~dpf
        echo 文件前缀名称: %%~nf
        echo 文件后缀名称: %%~xf
        echo 完整文件名称: %%~nxf
        echo 不带后缀路径: %%~dpnf
        echo 文件修改时间: %%~tf
        echo 文件内容大小: %%~zf Byte
    )
    
    pause
    

    运行结果如下:

    完整路径信息: C:\Users\leon\Desktop\test\test.txt
    所在目录信息: C:\Users\leon\Desktop\test
    文件前缀名称: test
    文件后缀名称: .txt
    完整文件名称: test.txt
    不带后缀路径: C:\Users\leon\Desktop\test\test
    文件修改时间: 2020/07/09 14:58
    文件内容大小: 12 Byte
    请按任意键继续. . .

    如果只要列出某种类型的文件(比如*.doc),那么改成下面的语句就行:

    @echo off
    
    set source_dir="C:\Users\leon\Desktop\test"
    
    for /R %source_dir% %%f in (*.doc) do (
        echo 完整路径信息: %%f
        echo 所在目录信息: %%~dpf
        echo 文件前缀名称: %%~nf
        echo 文件后缀名称: %%~xf
        echo 完整文件名称: %%~nxf
        echo 不带后缀路径: %%~dpnf
        echo 文件修改时间: %%~tf
        echo 文件内容大小: %%~zf Byte
    )
    
    pause
    
    展开全文
  • linuxls 列出所有目录文件

    千次阅读 2014-06-17 13:28:36
    find $PWD | xargs ls -ld *.jar |grep snappy *.jar表示文件的后缀名,可有可无,grep过滤名称里包含snappy的

    find  $PWD | xargs ls -ld *.jar |grep snappy

    *.jar表示文件的后缀名,可有可无,grep过滤名称里包含snappy的

    展开全文
  • hdfs 如何列出目录下所有文件

    千次阅读 2015-05-22 17:45:58
    import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.FileStatus; ...
    import java.net.URI;
    import org.apache.hadoop.conf.Configuration;
    import org.apache.hadoop.fs.FileSystem;
    import org.apache.hadoop.fs.Path;
    import org.apache.hadoop.fs.FileStatus;
    import org.apache.hadoop.fs.FileUtil;
    public class  FilesList
    {
        public static void main(String[] args) throws Exception
        {
            if(args.length != 1){
                System.out.println("Usage : FilesList <target>");
                System.exit(1);
            }
            Configuration conf = new Configuration();
            FileSystem hdfs = FileSystem.get(URI.create(args[0]),conf);
            FileStatus[] fs = hdfs.listStatus(new Path(args[0]));
            Path[] listPath = FileUtil.stat2Paths(fs);
            for(Path p : listPath)
                System.out.println(p);
        }
    }
    
    展开全文
  • HDFS——如何列出目录下所有文件

    千次阅读 2014-04-18 10:03:25
    可以用bin/hadoop fs -ls 来读取HDFS某一目录下文件列表及属性信息。 也可以采用HDFS的API来读取。如下:import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs....
  • 列出指定目录下所有扩展名为.txt的文件*/ /* System.out.println(file.isDirectory());当file是一个没有后缀的文件时,这里会输出false.. * 系统并不是根据后缀区分该路径是文件还是文件夹,可是false为什么还...
  • 使用HDFS API列出目录下所有文件

    千次阅读 2015-06-02 21:12:34
    package mytest; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileStatus; import org.apache.hadoop.fs.FileSystem;...import org.apache.hadoop.fs.F
  • 需求做系统移植的过程中,经常会遇到需要查看指定目录下所有文件大小的需求,然后根据文件的大小进行暴力的删除操作。方案 列出所有文件的具体大小。 du -s * sort命令对其进行排序。du -s * | sort -t " " -k 1 -...
  • 实例:列出当前目录及子目录下所有文件(/S/B),不包括文件夹(/A:A)  dir /S/B /A:A   以下内容只供参考 DIR——显示磁盘目录命令  1.功能:显示磁盘目录的内容。  2.类型:内部命令  3.格式:DIR...
  • /*** File类的list方法返回该目录下所有文件(包括目录)的文件名,文件名不含路径信息* File类的listFiles方法返回目录下所有文件(包括目录)的File对象* FilenameFilter是文件名过滤器接口类,所有自定义的...
  • ls命令(列出所有目录文件)

    万次阅读 2016-12-07 14:28:16
    对于每个目录,该命令将列出其中的所有目录文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 参数
  • PHP列出文件目录

    千次阅读 2016-04-13 09:23:54
    PHP 列出文件目录树的一个方法,也可以判断其文件是不是目录,将其目录下文件清晰的显示出来,可以帮助我们很好的了解目录的情况,可以迅速的看出本目录下一共有多少个目录,哪些不是目录文件,算是一个比较实用的...
  • C# wpf 列出文件夹所有文件

    千次阅读 2015-07-02 16:10:45
    列出文件夹文件程序和代码
  • 编辑 获取当前路径的文件列表.bat ...dir *.*/b >>当前文件夹下所有文件列表.txt     另外如何替换每一行 行首加a和行尾加z: replace('\n','z\na') 然后再第一行加个a 最后一行加个z
  • ls 列出文件目录下的文件名

    万次阅读 2016-08-05 14:13:02
    ls 列出文件目录下的文件名 语法:ls [选项] 目录路径  参数说明: 短选项 长选项 含义 -a -all 显示全部文件,包括隐藏文件。不隐藏任何以 . 字符开始的项目 -A --almost-all ...
  • Java在File类里定义列出系统目录的方法深入理解,如果通过修改,可以变成恶性攻击代码,运行代码可删除系统盘重要指定文件。package cn.dujiang.demo;import java.io.File; import java.sql.Date; import java.text....
  • cmd列出文件目录列表的命令

    万次阅读 2010-07-14 09:54:00
    摘要:cmd下使用tree命令可以用树状结构显示出系统某个目录下所有文件夹和文件。 1: TREE [drive:][path] [/F] [/A] 2: /F Display the names of the files in each folder. 3: /A Use ASCII instead of ...
  • ls命令是Linux最常用的命令。ls命令就是list的缩写。缺省ls用来打印当前目录的清单。如果ls指定其他目录,那么就会显式指定目录里的文件及文件夹清单。...-a 列出目录下所有文件,包括以 . 开头的隐含文件。 -b
  • 一、预备知识  要知道File类在java.io.File包中,所以要导入这个包。... boolean isDirectory() 测试此抽象路径名表示的文件是否是个目录  File[] listFiles() 返回一个抽象路径名数组,这些路径名表示
  • 在写bat时,想了一下,怎么列举这种需求呢?后来在测试时发现,dir /a-d 其实就是所有的类型,但不包含目录,即是而且发现dir /a 却是所有的参数.所以,del /a /f 即是删除所有类型.
  • find . | xargs cat >> out.json ...查找目录下所有文件中是否含有某个字符串,并且只打印文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符
  • 很多时候我们需要找到某个文件夹包含某个字符串的所有文件,比如已知一个变量名,但是不...目录下所有文件中查找字符串,并且只打印含有该字符串的文件名 find .| xargs grep -ri "class" -l 另一种方法:
  • linux列出一个目录及其子目录下面的某种类型的文件 作者:smarteng ⁄ 时间:2009年07月09日 ⁄ 分类: Linux命令 ⁄ 评论:0 怎么样把,一个目录及其所有的子目录下面的某种类型(比如*.gif)的文件...
  • Linux文件系统目录结构详解

    万次阅读 2017-10-08 13:09:34
    引言 对于每一个Linux学习者来说,了解Linux文件系统目录结构,是学好Linux的至关重要的一步.,深入了解...在 Linux 或 Unix 操作系统中,所有文件目录都被组织成以一个根节点开始的倒置的树状结构。 linux
  • Ubuntu列出所有文件及其文件夹

    万次阅读 2017-10-23 09:40:45
    百度Google一下全是ls的无语 应该用这个 find ./ -type f 想要打印到文本就 > xxx.text吧
  • linux下列当前目录所有目录名称问题 ls -lR |grep -v ^d|awk '{print $9}' |tr -s '\n' 一些其他命令 # 递归查询目录文件个数 ls -d */*|wc -l # 递归查询子文件 ls -lR */*|grep ...
  • Shell是用户与Linux操作系统沟通的... 列出文件 ls -l 然后要统计文件有多少个 grep ‘^d’ 再要统计文件有多少行 wc -l 如果要查很多文件的话,这样反复的敲代码是不是很烦,下面我们就把这些命令放入s
  • 查找目录下所有文件中是否含有某个字符串,并且只打印文件名 find .|xargs grep -ri &amp;quot;IBM&amp;quot; -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 887,650
精华内容 355,060
关键字:

列出系统目录下的所有文件