目录文件查看

原创 2017年01月03日 17:05:20
#!/usr/bin/python
# -*- coding:gbk -*-

import os

allFileNum = 0
allDirNum = 0


def printpath(path):
    global allFileNum
    global allDirNum
    dirList = []
    fileList = []
    for df in path:
        print df
        if os.path.isdir(df):
            dirList.append(df.decode('gbk'))
        if os.path.isfile(df):
            fileList.append(df.decode('gbk'))
    for dl in dirList:
        allDirNum += 1
        print dl
    for fl in fileList:
        allFileNum += 1
        print fl
    print allDirNum, allFileNum


def recent_file():
    rec = []
    for i in os.listdir(os.getcwd()):
        if i.isdigit():
            rec.append(i)
    os.startfile(max(rec))


def walkpath(path):
    file = open(r'D:\file_list.txt','w')
    for parent, dirnames, filenames in os.walk(path):
        for dirname in dirnames:
            print "parent is:" + parent.decode('gbk')
            file.write(parent + '\n')
            print "dirname is" + dirname.decode('gbk')
            file.write(dirname + '\n')
        for filename in filenames:  # 输出文件信息
            print "parent is:" + parent.decode('gbk')
            file.write(parent + '\n')
            print "filename is:" + filename.decode('gbk')
            file.write(filename + '\n')
            print "the full name of the file is:" + os.path.join(parent.decode('gbk'), filename.decode('gbk'))
            file.write(os.path.join(parent, filename) + '\n')
    file.close()


if __name__ == '__main__':
    os.chdir(r"D:\Svn\yunwei\测试管理")
    nowpath = os.listdir(os.getcwd())
    printpath(nowpath)
    recent_file()
    walkpath(os.getcwd())


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux下目录文件权限的查看和修改

在我的服务器下面有这几个文件夹同时用ls -l也可以查看到这几个文件的权限.看其中的assets文件一共有十位数,其中: 最前面那个 - 代表的是类型 中间那三个 rwx 代表的是所有者(user...

Ubuntu查看文件树状目录结构

一个好用的工具,查看文件的树状目录结构,而且不同类型的文件夹和文件都用不同的颜色标记:   sudo apt-get install tree   好东西啊,多美的名字,就叫tree,哈哈,安...

关于怎么打开/data目录查看SharedPreferences数据文件

SharedPreferences数据总是保存在/data/data//shared_prefs目录下,这里提供两种方式查看:     第一种办法通过手机打开。首先是让手机root,具体操作可以在电脑...

文件目录查看工具

实现代码: using System; using System.Collections.Generic; using System.Data; using System.Drawing; usin...

利用linux的df和du命令查看文件和目录的内存占用

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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