跳墙的爷 发表于 2019-2-18 09:06

分享一键生成个人公司管理文件目录

本帖最后由 跳墙的爷 于 2019-2-18 09:11 编辑

分享一键生成个人公司管理文件目录,原理很简单,可适当根据自己需求进行修改。。。。



#公司文件管理目录
import os

#参数设置
Name = '公司名称' #一级目录,公司名称
path = 'F:/工作'   #项目文件夹地址

def companyfiles():
    #通用目录
    file2 = ['01计划&总结','02学习&资料','03项目&任务','04公司&管理','99其他']   #二级目录
    file3 = [
                ['01个人','02公司','99其他'],
                ['01文献资料','02政策文件','03专题资料','04外部单位','05他人资料','99其他'],
                ['01结束项目','02搁置项目','03外部材料','04实施项目','99其他'],
                ['01财务相关','02公司相关','03个人相关','04工作模版','99其他'],
                []
            ]

    path1 = path + '/' + Name    #项目文件夹(一级文件夹)
    folder = os.path.exists(path1)   #判断文件或路径是否存在,一级文件目录
    if not folder:                   #判断是否存在文件夹如果不存在则创建为文件夹
      for i in range(len(file2)):
            path2 = path1 + '/' + file2
            os.makedirs(path2)
            for j in range(len(file3)):
                path3 = path2 + '/' + file3
                os.makedirs(path3)
      print ("---公司管理文件夹创建成功!---\n")
    else:
      print ("---公司管理文件夹已存在!---\n")
companyfiles()             #调用函数

lijin1983gyh 发表于 2019-2-18 09:21

tree命令的使用
-a 显示所有文件和目录。
-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。
-C 在文件和目录清单加上色彩,便于区分各种类型。
-d 显示目录名称而非内容。
-D 列出文件或目录的更改时间。
-f 在每个文件或目录之前,显示完整的相对路径名称。
-F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
-i 不以阶梯状列出文件或目录名称。
-I 不显示符合范本样式的文件或目录名称。
-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
-n 不在文件和目录清单加上色彩。
-N 直接列出文件和目录名称,包括控制字符。
-p 列出权限标示。
-P 只显示符合范本样式的文件或目录名称。
-q 用"?"号取代控制字符,列出文件和目录名称。
-s 列出文件或目录大小。
-t 用文件和目录的更改时间排序。
-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
-x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

shanoner 发表于 2019-2-20 11:22

根据楼主思路用易语言写了个版本,有需要的可以下载。

自动获取当前所在盘符进行生成,“|”进行分割。






源码在此下载

成品在此下载

waMoYa 发表于 2019-2-18 09:13

我也因为重装系统的问题,写了一个一键生成文件夹{:301_988:}

熊一只 发表于 2019-2-18 09:19

一键生成个人文件目录

跳墙的爷 发表于 2019-2-18 09:19

waMoYa 发表于 2019-2-18 09:13
我也因为重装系统的问题,写了一个一键生成文件夹

公司文件太多,乱的不行。。。就写了。。哈哈

peterq521 发表于 2019-2-18 09:37

楼主有兴趣做一个exe的吗

跳墙的爷 发表于 2019-2-18 10:14

peterq521 发表于 2019-2-18 09:37
楼主有兴趣做一个exe的吗

后期学pyqt的时候再来封装个exe{:1_918:}

kk1212 发表于 2019-2-18 10:50

用思维导图就可以完成呀

azusys 发表于 2019-2-18 11:39

本帖最后由 azusys 于 2019-2-18 12:01 编辑

大神你好 我根据你这个写了一个批处理版本的 如果介意的话烦请告知

【批处理】分享一键生成个人公司管理文件目录 根据@跳墙的爷 的帖子编写
https://www.52pojie.cn/thread-871186-1-1.html
(出处: 吾爱破解论坛)

跳墙的爷 发表于 2019-2-19 19:23

azusys 发表于 2019-2-18 11:39
大神你好 我根据你这个写了一个批处理版本的 如果介意的话烦请告知

【批处理】分享一键生成个人公司 ...

我是小白,哈哈,共同学习进步。。。
页: [1] 2
查看完整版本: 分享一键生成个人公司管理文件目录