0401月

软件如何分类,管理(一)

▧ 2009.01.04

先说一下俺的硬盘使用经历

2004:笔记本40g+移动硬盘40g

2006:笔记本160g+移动硬盘40g+40g

n年下来硬盘里的各种软件资料文件越来越多.已经达到了忍不了的程度.

硬盘里的文件无非就几项 音乐 图片 软件

音乐图片(照片)都有相应的元数据(tags),并且相应的管理软件也不计其数.

可软件就麻烦多了.绿色版,安装版,各种衍生版.反正没有一个很好的规范来规范软件的管理.

各大软件下载站的分类也五花八门,看了一圈,sf.net 和CHIP 做的不错.

CHIP 有中文的版本,因此本机的软件可以先按照这个归类.查看CHIP 的网页源代码.

可以看到类似于

  • 浏览器增强
  • 的代码

    用正则表达式可以将分类提取出来,这里推荐一个正则表达式的相关网站:我爱正则表达式

    下面这个正则可以把大部分中文分类抓取下来.

    [a-zA-Z0-9]*[^\x00-\xff]+

    呃.还可以抓取Browser-Enhancements这些相应的英文分类.

    各位当做自己的正则练习吧:) 之后就可以将列表扔到excel里进行进一步的处理了.

    一级分类放到了第一行.

    一级分类下面为相应的二级的分类

    Sub mkdir1() ‘建立文件夹 ‘宏由 晓梦 编写,时间:2009-1-1 20:51

    Dim path As String          ‘定义根目录路径’ Dim foldername As String    ‘定义一级子目录文件名’ Dim folderpath As String    ‘定义一级子目录文件路径’ Dim x As Integer            ‘控制一级子目录循环 Dim y As Integer            ‘控制二级目录循环 Dim text As String          ‘调试用临时变量 Dim rownum As Integer       ‘得到二级目录数量

    Dim subfolderpath As String ‘定义二级目录路径 Dim subfoldername As String ‘定义二级目录名称 path = “g:\software"

    For x = 1 To 9 foldername = Worksheets(“sheet4”).Cells(1, x).Value ‘获得第一行,第一列到第x列的值 folderpath = path + foldername  ’ex.g:\software\foldername

    mkdir folderpath

    rownum = Worksheets(“sheet4”).Cells(1, x).End(xlDown).Row - 1 ‘得到二级目录的个数,用于下面的循环

    For y = 1 To rownum ‘建立二级目录过程 subfoldername = Worksheets(“sheet4”).Cells(y + 1, x).Value

    subfolderpath = path + foldername + “" + subfoldername

    mkdir subfolderpath

    Next y

    Next x

    End Sub 呃.这样就可以建立好文件夹了…

    如果嫌麻烦的话.可以直接下载我弄好的文件夹列表

    关联记录

    暂无可公开显示的关联评论。评论与回复仍保存在本私有归档的 comments/ 目录;阅读界面默认隐藏邮箱、IP 和用户代理信息。