import os list1=os.lisdir('E//') #方法一列表推导式 list2=[i for i in list1 if i.endswith('.jpg')] #方法二for循环 list3=[] for i in list1: if i.endswith('.jpg'): list3.append(i)
1.什么是war文件? 如果一个Web应用程序的目录和文件非常多,那么将这个Web应用程序部署到另一台机器上,就不是很方便了,我们可以将Web应用程序打包成Web归档(WAR)文件.这个过程和把Java类文件打包成jar文件的过程类似.利用WAR文件可以把Servlet类文件和相关的资源集中在一起进行发布.在这个过程中,Web应用程序就不是按照目录层次结构来进行部署了,而是把WAR文件作为部署单元来使用. 2.如何生成war文件? jar -cvf blog.war* jar -tf blog.
[题目要求] 找到123/目录下所有后缀名为.txt的文件 1. 批量修改.txt为.txt.bak 2. 把所有.bak文件打包压缩为123.tar.gz 3. 批量还原文件的名字,即把增加的.bak再删除 [核心要点] find 用来查找所有的.txt文件 tar 打包一堆文件 还原文件名用for循环 [脚本] #!/bin/bash / -type f -name "*.txt" > /tmp/txt.list for f in `cat /tmp/txt.list` do