目录文件查看

原创 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())


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

Ubuntu查看文件树状目录结构

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

查看HDFS文件系统数据的三种方法

1、使用插件——Hadoop-Eclipse-Plugin 2、HDFS Web界面 3、shell命令
  • Flyfish111222
  • Flyfish111222
  • 2016年07月22日 15:38
  • 18496

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

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

adb shell 查看手机根目录

进入手机shell,前提手机已经获得root权限,PC端有adb 1、command+R 进入cmd控制台 2、输入adb shell 3、输入 cd...
  • u012527802
  • u012527802
  • 2016年05月13日 10:33
  • 16956

Node.js查找当前目录下文件夹

var http = require("http"); var fs = require("fs");var server = http.createServer(function (req,res)...
  • zhongshijun521
  • zhongshijun521
  • 2017年03月06日 17:19
  • 1053

linux下目录权限查看与修改以及文件和目录访问权限设置

查看文件权限的语句:   在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)   那么就会出现相类似的信息,主要都是这些: -rw-rw-r--   一共有10位数   ...
  • stability4884
  • stability4884
  • 2014年04月29日 19:48
  • 1544

windows下通过cmd命令符窗口查看文件目录结构

1)在cmd命令提示符窗口中进入准备操作的文件夹,也可以是整个驱动器的根目录 2)获取目录结构:在当前要操作的文件夹目录下输入命令tree,此时得到目录下树形的目录结构。默认情况下只显示“文件夹...
  • ljb825802164
  • ljb825802164
  • 2017年04月05日 11:48
  • 7488

查看ubuntu下进程所在的目录

通过top查看进程的PID,l'ri'u
  • woshizfs
  • woshizfs
  • 2014年07月14日 21:23
  • 2441

文件目录查看工具

实现代码: using System; using System.Collections.Generic; using System.Data; using System.Drawing; usin...
  • u011331383
  • u011331383
  • 2014年08月25日 17:36
  • 615

ls 查看文件与目录

命令解释在Linux系统中,这个命令有可能是大家最熟悉,最经常用到的并且执行的,因为我们随时都要知道文件或者是目录的相关信息。不过,Linux记录的文件信息实在太多了,ls并没有全部列出来,所以当你执...
  • u010010725
  • u010010725
  • 2016年08月03日 13:53
  • 329
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:目录文件查看
举报原因:
原因补充:

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