遍历文件夹下所有文件,不包含子目录:

getfilesordir(){for file in `ls $1`doif test -f $filethenecho "file:  $file"elif test -d $filethenecho "path: $file"fidone
}path="./"
getfilesordir $path

遍历文件夹下所有文件不包含子目录

dir="/home/fut/Desktop/"
ls $dir | while read line
dofile=${dir}${line}echo filefi
done

遍历目录包含子目录

#!/bin/bash
function getdir(){for element in `ls $1`do  dir_or_file=$1"/"$elementif [ -d $dir_or_file ]then getdir $dir_or_fileelseecho $dir_or_filefi  done
}
root_dir="/home/test"
getdir $root_dir

#以下命令均不包含".",".."目录,以及"."开头的隐藏文件,如需包含,ll 需要加上 -a参数#当前目录下文件个数,不包含子目录ll |grep "^-"|wc -l#当前目录下目录个数,不包含子目录ll |grep "^d"|wc -l#当前目录下文件个数,包含子目录ll -R|grep "^-"|wc -l#当前目录下目录个数,包含子目录ll -R|grep "^d"|wc -l

[shell][原创]shell脚本遍历文件夹下所有文件相关推荐

  1. SHELL脚本 遍历文件夹下所有文件以及子文件夹

    SHELL脚本 遍历文件夹下所有文件以及子文件夹 dir 要设置为局部变量 如果设置为全局变量 在func递归时传入的参数 会改变 dir的值,将导致之后的文件目录错误(为更改后的dir值) 当前目录 ...

  2. shell统计当前文件夹下的文件个数、目录个数

    shell统计当前文件夹下的文件个数.目录个数 ls -l |grep "^-"|wc -l //统计当前文件夹下文件的个数 ls -l |grep "^d"| ...

  3. bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件

    批处理脚本 1. 遍历指定文件夹下的文件 1.1 命令解释 命令: for [参数] %%变量名 in (匹配符) do (执行的命令) 切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,d ...

  4. c++语言循环读写文件夹,C++遍历文件夹下所有文件的多种方法

    为数不多的好用的代码,遍历文件夹获取所有子文件名,"filespec"可用通配符"*?".注意如果用相对路径的话,获取所有文件名后应再调用SetInitDir将 ...

  5. OpenCV实现遍历文件夹下所有文件

    OpenCV中有实现遍历文件夹下所有文件的类Directory,它里面包括3个成员函数:(1).GetListFiles:遍历指定文件夹下的所有文件,不包括指定文件夹内的文件夹:(2).GetList ...

  6. python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数

    python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...

  7. 怎么遍历服务器文件夹,遍历远程服务器某个文件夹下的文件

    遍历远程文件夹下的文件,您可以考虑使用FTP的方式,具体的请参考下述代码: private string GetFileNames(string URI) { WebClient wClient = ...

  8. java中File类应用:遍历文件夹下所有文件

    练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...

  9. php遍历文件夹下文件内容_php遍历文件夹下所有文件的代码示例

    本篇文章给大家带来的内容是关于php遍历文件夹下所有文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 不论是面试还是正常工作需要都会用到遍历文件夹下的所有文件,今天就记录 ...

  10. 遍历文件夹下所有文件和文件夹

    1 void find(char * lpPath) { char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPa ...

最新文章

  1. Xamarin XAML语言教程构建ControlTemplate控件模板
  2. r 字符串转化为数值_Lua 字符串处理
  3. Pytorch教程(十六):FashionMNIST数据集DataSet DataLoader
  4. 编码 Unicode utf-8
  5. Leecode03. 无重复字符的最长子串——Leecode大厂热题100道系列
  6. an example of Ascii using 问号 as example
  7. .NET 生态系统的蜕变之 .NET 6云原生
  8. Python进阶丨如何创建你的第一个Python元类?
  9. 标题: Huffman树
  10. springmvc跨域资料收集
  11. CDN技术原理以及所用技术介绍
  12. RF射频技术-si4438C芯片介绍
  13. 虚幻4 - ARPG实战教程(第一季)
  14. Andorid连接USB打印机
  15. keepalived配置虚拟IP
  16. 【随机算法梗概】遗传算法通俗的讲解案例~~
  17. 排序算法——十大排序算法总结与对比
  18. 过来人都是怎么学习stm32的
  19. mysql 一对多 count_MySQL COUNT的一对多总和
  20. 阻抗、输入阻抗、特性阻抗……傻傻分不清楚

热门文章

  1. 计算机辅助设计与制造实例教程答案,计算机辅助设计实例教程= Example Course of Computer Aided Design...
  2. kux播放器android,kux格式转换工具
  3. NB-IoT 基于蜂窝的窄带物联网
  4. LDA模型理解(一)
  5. 假设有一台多道程序的计算机,某多道程序设计系统配有一台处理器和两台外设101、102,现有3个优先级由高到低的作业J1、J2、J3都已 - 试题答案网问答...
  6. 拼多多如何拉到足够的人去砍价,砍成一台iPhone12需要多少人?
  7. 北辰创业笔记:百度霸屏之长尾关键词是什么
  8. 过滤器(Filter)与拦截器(Interceptor )区别
  9. 软件开发生命周期的五个阶段
  10. 苹果电脑u盘装win7系统教程