1. windows生成目录树
点目录树右上角的叉,把目录树先关闭。紧接着把我的电脑关闭。然后再打开我的电脑,看还有没有目录树。
2. python生成目录树
import os,time time.ctime(os.stat("c:/1.txt").st_mtime) #文件的修改时间
time.ctime(os.stat("c:/1.txt").st_ctime) #文件的创建时间
time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间 适合计算时间
ModifiedTime=time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间
y=time.strftime('%Y', ModifiedTime)
m=time.strftime('%m', ModifiedTime)
d=time.strftime('%d', ModifiedTime)
H=time.strftime('%H', ModifiedTime)
M=time.strftime('%M', ModifiedTime)
d2=datetime.datetime((int)y,(int)m,(int)d,(int)H,(int)M)
同理d1....
(d1-d2).seconds #为d1与d2相隔十分钟 !
3. windows目录树形展示命令
1、在C:\Windows下找到explorer,右键将其固定到任务栏(使用小娜搜索文件资源管理器,一样可以在搜索结果里的文件资源管理器上右键选择固定)。然后在任务栏上的文件资源管理器图标上点击右键,在倒数第二或第三的位置上还会看到一个文件资源管理器,在这个文件资源管理器上面右键打开“属性”;点击“更改图标”,把 %SystemRoot%\system32\SHELL32.dll 粘贴到“查找此文件中的图标”下面的框里;然后点击“从以下列表中选择一个图标”下面的框,系统会说找不到,然后就会出现一些系统默认图标让你选择。2、点击更改图标以后,直接点击“浏览”,选择自己喜欢的图标,再点击确定即可。下载地址:请输入提取码
(提取码:2333)
4. cmd生成目录树
cd到exe所在目录,输入exe文件名即可。
5. 生成文件夹目录树
有好多啊,各有特点,推荐几个你看看。
PDF2Wordv1.4绿色汉化注册版
电子书工作室《电脑迷》特别版eBookStudio1.0绿色破解(一款可以快速地将你的文档、图片、Flash动画等影音文件打包制作成EXE电子书的好工具。用户可以自定义电子书的封面、启动界面和图标。软件采用树型目录结构进行内容组织,支持文件和目录树的批量导入,对于html格式的文档,eBookStudio可以自动提取出标题并生成索引。软件提供了强大的保护功能,可以防止用户使用鼠标右键和c)
AcrobatReader7.0.3简体中文绿盟精简版
eBookEditProV3.31绿色汉化注册版
反编CHM2WordV1.2汉化绿色注册版
王子E书一拖即成V1.0
草履虫E书制作工具0.98Beta中文版
PDF2HTM
6. 文件树目录生成
1、参数top表示需要遍历的目录树的路径
2、参数农户topdown默认是"True",表示首先返回根目录树下的文件,然后,再遍历目录树的子目录。topdown的值为"False",则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件
3、参数oneerror的默认值是"None",表示忽略文件遍历时产生的错误,如果不为空,则提供一个自定义函数提示错误信息,后边遍历抛出异常
4、函数返回一个元组,该元组有3个元素,这3个元素分别表示'每次遍历的路径名,目录列表和文件列表'
os.walk()实例:
import os
def walk(path):
if not os.path.exists(path):
return -1
for root,dirs,names in os.walk(path):
for filename in names:
print(os.path.join(root,filename)) #路径和文件名连接构成完整路径
if __name__=='__main__':
path = "C:\\Users\\Administrator\\Desktop\\2017-9-1"
walk(path)
输出结果:
C:\Users\Administrator\Desktop\2017-9-1\2017-9-1.txt
C:\Users\Administrator\Desktop\2017-9-1\2017-9-1storage.txt
C:\Users\Administrator\Desktop\2017-9-1\apk.conf
C:\Users\Administrator\Desktop\2017-9-1\数据采集导入质量统计_2017-09-01.docx
C:\Users\Administrator\Desktop\2017-9-1\test1\2017-9-1.txt
C:\Users\Administrator\Desktop\2017-9-1\test2\2017-9-1.txt
1.os.listdir(path='')
其中参数path为需要列出的目录路径。该函数返回指定的文件夹包含的文件或文件夹的名字的列表。
2.walk(top, topdown=True, onerror=None, followlinks=False)
os.walk(path)返回三个值:parent, dirnames, filenames,分别表示path的路径、path路径下的文件夹的名字和path路径下文件夹以外的其他文件。
应用1:在一个目录下面只有文件时可以使用os.listdir()。
比如文件test_file文件中包含三个文件,即:
test_file:
test1.txt
test2.txt
test3.txt
可以使用如下代码获取每个文件的绝对路径:
>>> import os
>>> path = r'C:\Users\XXN\Desktop\test_file'
>>> for each_file in os.listdir(path):
print(os.path.join(path,each_file))
结果如下:
C:\Users\XXN\Desktop\test_file\test1.txt
C:\Users\XXN\Desktop\test_file\test2.txt
C:\Users\XXN\Desktop\test_file\test3.txt
应用2:当一个目录下面既有文件又有目录(文件夹),可使用os.walk()读取里面所有文件。
比如文件test_file中既包含文件也包含文件夹:
Test_file:
file1:
test1.txt
test2.txt
test3.txt
file2:
test1.txt
test2.txt
test3.txt
test1.txt
test2.txt
test3.txt
使用os.walk()可获得:
>>> import os
>>> path = r'C:\Users\XXN\Desktop\test_file'
>>> for parent,dirnames,filenames in os.walk(path):
print(parent,dirnames,filenames)
结果如下:
C:\Users\XXN\Desktop\test_file ['file1', 'file2'] ['test1.txt', 'test2.txt', 'test3.txt']
C:\Users\XXN\Desktop\test_file\file1 [] ['test1.txt', 'test2.txt', 'test3.txt']
C:\Users\XXN\Desktop\test_file\file2 [] ['test1.txt', 'test2.txt', 'test3.txt']
parent:列出了目录路径下面所有存在的目录的名称
dirnames:文件夹名
filenames:列出了目录路径下面所有文件的名称
通过下面代码可获得给定路径下所有的文件路径:
>>> import os
>>> path = r'C:\Users\XXN\Desktop\test_file'
>>> for parent,dirnames,filenames in os.walk(path):
for filename in filenames:
print(os.path.join(parent,filename))
结果如下:
C:\Users\XXN\Desktop\test_file\test1.txt
C:\Users\XXN\Desktop\test_file\test2.txt
C:\Users\XXN\Desktop\test_file\test3.txt
C:\Users\XXN\Desktop\test_file\file1\test1.txt
C:\Users\XXN\Desktop\test_file\file1\test2.txt
C:\Users\XXN\Desktop\test_file\file1\test3.txt
C:\Users\XXN\Desktop\test_file\file2\test1.txt
C:\Users\XXN\Desktop\test_file\file2\test2.txt
C:\Users\XXN\Desktop\test_file\file2\test3.txt
应用3:编写一个程序,用户输入关键字,查找当前文件夹内(如果当前文件夹内包含文件夹,则进入文件夹继续搜索)所有含有该关键字的文本文件(.txt后缀),要求显示该文件所在的位置以及关键字在文件中的具体位置(第几行第几个字符)
思路:
1.先把当前文件夹下的.txt文件以及当前文件包含的子文件夹中的.txt文件的路径全部保存至一个txt_list列表中;
2.以读取的方式打开txt_list中每个路径的文件,并将每个文件中出现关键字的行数以及关键字索引保存至一个字典dict_keywords中。
3.按格式输出。
代码演示:
import os
def print_keywords(dict_keywords):
keys = dict_keywords.keys()
keys = sorted(keys)
for each in keys:
print('关键字出现在第 %s 行,第 %s 个位置。'% (each, str(dict_keywords[each])))
def line_keywords(line, keywords):
key_index = []
start = line.find(keywords)
while start!=-1:
key_index.append(start+1)
start = line.find(keywords, start+1)
return key_index
def file_keywords(filename, keywords):
f = open(filename,'r')
line = 0
dict_keywords = dict()
for each_line in f:
line +=1
if keywords in each_line:
key_index = line_keywords(each_line, keywords)
dict_keywords[line]= key_index
f.close()
return dict_keywords
def file_search(keywords, flag):
all_files = os.walk(os.getcwd())
txt_list = []
for each in all_files:
for filename in each[2]:
if os.path.splitext(filename)[1] == '.txt':
txt_list.append(os.path.join(each[0],filename))
for each_txt_file in txt_list:
dict_keywors = file_keywords(each_txt_file, keywords)
print('====================================================')
print('在文件【%s】中找到关键字【%s】' % (each_txt_file, keywords))
if flag in ['YES', 'Yes', 'yes']:
print_keywords(dict_keywors)
keywords = input("请将该脚本放于待查找的文件夹中,请输入关键字:")
flag = input("请问是否需要打印关键字【%s】在文件中的具体位置(YES/NO):")
file_search(keywords, flag)
运行结果如下:
总结
以上就是这篇文章的全部内容了
7. windows生成目录树word
1、首先在电脑上打开word,这里有一个图表。
2、你需要加上相应的题注,把光标停留在适当的地方,一般是图表的下方,然后,选择上功能选项卡的”引用“选项卡。
3、点击“插入题注”按钮。
4、点击插入题注后,弹出题注对话框,在题注处输入图表的相关信息,然后点击“确定“按钮。
5、这样,图表对的应一条题注就加上了。
6、同理,给word所有需要生成图表目录的图表都加上题注。
7、接下来要插入图表目录了。把鼠标的光标停留在插入图表目录的地方,点击”引用“功能卡。
8、在引用界面下,选择”插入表目录“按钮。
9、弹出图表目录的对话框,你可以对相应的格式、样式进行设置,一般默认就可以了,不需要设置,弄好后,点击”确定“按钮即可。
10、就这样,图表目录就插入成功了。
8. windows采用树形结构的目录
1.文件目录结构一般有一级目录结构、二级目录结构和多级目录结构。
2.您所说的windows操作系统的目录结构是树形结构。3.就像一棵树,它的树干就是根目录,然后第一个分枝之后是第一层目录 总结:这种类型的结构就是树形文件目录结构,希望有帮到你!


- 相关评论
- 我要评论
-