首页 > 编程语言 >python-获取目录内所有文件的绝对路径,获取文件大小并输出到txt文件中

python-获取目录内所有文件的绝对路径,获取文件大小并输出到txt文件中

时间:2022-08-29 15:25:40浏览次数:72  
标签:文件大小 temp 文件 获取 filesize path txt os

 

代码如下:

import os

dirpath = 'D:\\'   

t = []
for root,dirs,files in os.walk(dirpath):
    for file in files:
        temp = os.path.join(root,file).replace('\\','\\\\')
        if os.path.isfile(temp):
            t.append(temp)

if (os.path.exists("filesize.txt")):
    os.remove("filesize.txt")
f=open("filesize.txt","a",encoding='utf-8') i = 0 while i < len(t): f.writelines('size:'+ str(os.path.getsize(t[i])) + "\n" + t[i]+ "\n") i = i +1 f.close()

 

标签:文件大小,temp,文件,获取,filesize,path,txt,os
From: https://www.cnblogs.com/hydd/p/16636044.html

相关文章

  • 删除文件夹提示需administrator权限
    解决办法:更改该文件夹所有者为当前登录用户,赋予该用户完全权限。一、改为当前登录用户          二、赋予该用户完全权限https://jingyan.baidu.c......
  • Angular 父组件通过@ViewChild 主动获取子组件的数据和方法
    链接1.父组件中调用子组件<app-footer#footer></app-footer>2.父组件中调用子组件的值<button(click)="getChildMsg()">获取子组件的msg</button>@ViewChild('foot......
  • 上传大文件(10G)的解决方案
    ​需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。PC端全平台支......
  • swagger.mjs文件用于api自动生成声明文件
    import*asfsfrom'fs'import*ashttpfrom'http'import*asiconvfrom'iconv-lite'importpathfrom'path'importopenapiTSfrom'openapi-typescript'co......
  • Python3 文件读写、文件操作
    读取文件,每次都调用try.....finally太麻烦了,所以python就引入了with语句来自动帮我们调用close()方法withopen('/path/to/file_name','r')asf:print(f.read())调......
  • linux信任关系传输文件报错 Permissions 0755 for '/home/lonecloud/.ssh/id_rsa' are
    参考:https://www.cnblogs.com/lonecloud/p/9687768.html@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:UNPROTECTEDPRIVATEKEYFILE......
  • 02-为什么dex文件比class文件更适合移动端?
    接着上一次https://www.cnblogs.com/webor2006/p/16574474.html的Android面试题继续,从标题就可以看出,此题是一个比较开放性的,所以咱们发挥的空间也是比较大,根据自己的了解......
  • SpringCloud中pom文件的配置
    pom文件中添加依赖SpringCloud父依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.......
  • 7.4 字典元素的获取
     '''字典元素的获取''''''第一种创建使用[]'''#注意[]里没有的元素会报错scores={'张三':100,'李四':98,'王五':45}print(scores['张三'])'''第二种创建使用ge......
  • web大文件分片上传插件
    ​4GB以上超大文件上传和断点续传服务器的实现随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。但是在很......