关于os的一系列问题:计算当前文件夹下所有文件的大小

转载 2017年01月03日 11:54:07

需求:计算当前文件夹下所有文件的大小

tips:使用os.path.getsize()函数,参数是文件的路径。

# -*- coding: utf-8 -*-

import os

print (os.getcwd())

all_files=os.listdir(os.curdir)
file_dict=dict()

for each_file in all_files:
    if os.path.isfile(each_file):
        file_size=os.path.getsize(each_file)
        file_dict[each_file]=file_size

for each in file_dict.keys():
    print ("%s【%dBytes】" %(each,file_dict[each]))

相关文章推荐

关于os的一系列问题:寻找目录中的视频文件,并存储路径

需求:编写一个程序,用户输入开始搜索的路径,查找该路径下(包含子文件夹内)所有的视频格式文件(要求查找MP4、rmvb、avi的格式即可),并创建一个文件(videoList.txt)存放所有找到的文...

(一一七)基本文件操作 -SDWebImage清除缓存 -文件夹的大小计算

在iOS的App沙盒中,Documents和Library/Preferences都会被备份到iCloud,因此只适合放置一些记录文件,例如plist、数据库文件。缓存一般放置到Library/Cac...

C#递归实现显示文件夹及所有文件并计算其大小的方法

算法中递归的一个典型应用就是遍历目标文件夹,并把该文件夹下的所有文件和文件夹打印或显示出来,还可以递归计算出目标文件夹的总大小。本文即以实例形式展示了C#递归实现显示目标文件夹的所有文件和文件夹,并计...

ios 计算文件夹大小 列举目录/文件

-(long)fileSizeForDir:(NSString*)path//计算文件夹下文件的总大小 { long size = 0; NSFileManager *fileMana...

计算文件或文件夹大小的工具类

package com.ldw.tutorsplanpush.utils; import java.io.File; import java.io.FileInputStream; import j...

上传文件细节处理问题(包括中文乱码、限制文件大小、显示上传速度、删除临时文件,随机生成文件夹等)

上传文件细节处理问题 一  中文乱码问题 1.上传文件的中文乱码问题    用解析器的对象去调用setHeaderEncoding方法设置就行     // (1)创建一个解析器工厂   ...

Win7安装msu文件失败引发的一系列问题

最近流行勒索病毒,”[警告]wana Decrypt0r 2.0 勒索软件爆发 注意安装KB4012215补丁“,为了防止电脑中病毒,下载了360安全卫士,这货对于一些流行性的病毒还是有点用的,下载之...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于os的一系列问题:计算当前文件夹下所有文件的大小
举报原因:
原因补充:

(最多只允许输入30个字)