首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Shell脚本遍历子目录下所有文件的方法

最近博客进行了搬家,CDN源发生改变,想着在CDN上将博客所有图片刷新预热一遍,那么问题来了,刷新预热需要得到所有图片地址,于是直接使用Shell脚本递归遍历wp-content/uploads目录先得到图片文件路径...创建Shell脚本 使用vi编辑器,先创建一个vi traveDir.sh文件,复制下面的脚本代码: #!...if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错 then read_dir $1"/"$file else echo $1"/"$file #在此处处理文件即可...fi done } #读取第一个参数 read_dir $1 别忘记给脚本添加执行权限chmod +x traveDir.sh 使用方法 上一个步骤已将脚本创建完毕,接下来只需要执行....总结 脚本批量导出文件路径 文本工具将站点根目录批量替换为自己的域名 提交URL刷新 脚本比较简单,网上一搜一大把,此文参考了:使用Shell遍历目录及其子目录中的所有文件方法

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python: 遍历文件夹内的所有文件

文章背景: 工作中,有时需要遍历工作夹内的所有文件,然后可以进一步操作文件。Python中的os.walk和os.listdir方法都可以实现遍历文件夹的功能,下面分别进行介绍。...os.walk方法的返回值是一个生成器(generator),也就是说我们需要不断的遍历它,来获得所有的内容。 每次遍历对象,返回的都是一个三元组(root,dirs,files)。...root 所指的是当前正在遍历的这个目录本身的地址 dirs 是一个 list ,内容是该文件夹中所有目录的名字(不包括子目录) files 同样是 list , 内容是该文件夹中所有文件(不包括子目录...如下的代码块,实现的功能是获取文件夹a内所有文件/目录(不包括子目录)的名称。...a内所有文件(不包括目录)的名称,可以使用如下的代码块。

6.3K20

Python递归遍历文件夹搜索文件 脚本MagicSearch.py

开发背景: 电脑的E盘里有很多电子书,以前对那个技术比较感兴趣就去下载很多电子书,有些看了,有些没看,电子书没有在一个地方,于是我准备写一个脚本,将这些电子书搜索出来,进行整理一下。...,并且不存在于notSearhFolderArr数组中, 获取文件夹下的所有文件文件夹, 遍历,判断子元素是文件,并且文件类型存在于searchTypeArr,如果真则存在返回路径 判断子元素...fileArr = os.listdir(folderPath) # 获取文件夹下的所有内容(文件文件夹) for item in fileArr: currentPath...os.path.isfile: 路径是否是文件 append: 向数组中追加一个元素 extend: 向数组追加一个数组 运行结果: 程序返回的事根目录下所有的pdf文件路径列表 这个脚本稍作修改就可以查询多个文件类型...学无止境 这个小脚本,花费了我三个小时,除了关键字外,所有的api都是我一次一次百度所得,包括那个换行符,没办法,python写的少,但我相信: 虽然我走的慢,但每一步都是在前进,并且永不止步

1.3K10
领券