产品信息  |  下载  | 购买 |  支持  |  关于  |  联系我新闻  |  隐私



文件分类器与过滤器企业版 (彭氏数据文件分类与过滤)

文件分类器与过滤器个人版 (彭氏数据文件分类管理器)

文件分类器与过滤器企业版(与个人版)

     
欢迎你使用文件分类器与过滤器!
这是一款多功能的文件分类与过滤工具,集成了国内外已知所有同类工具的优点。它可以按文件名称的相似性、文件名称中的关键词、文件扩展名、文件大小、文件修改日期对文件进行分类或过滤。通过模板文件(包括文件名关键词模板、文件扩展名模板、文件大小模板、文件修改日期模板),可以满足你特定的文件分类或过滤需求。
特点:无须安装;容易使用;安全可靠;完美解决带连接文件夹(如“.files”、“_files”等)的HTML文件;支持多种操作系统(windows/linux/unix/mac等)

  • 一,安装运行与卸载
    • (i)安装“Java运行时环境(Java Runtime Environment)标准版”:
      • 本程序必须运行在安装了“Java运行时环境标准版1.4(或更高版本)”的流行的操作系统上,如windows98/2000/xp/2003, mac,unix,linux。Mac OS X已经集成了“Java运行时环境标准版”。Vista用户请安装最新版的“Java运行时环境标准版”。“Java运行时环境标准版”下载地址:
        (1)http://java.com/zh_CN/download/manual.jsp
        (2)http://java.sun.com/javase/sitemap.jsp,打开网页后在左侧往下你会 发现Download栏目,其中有三个子栏目:
        a,Latest Release表示最新版本,点击其中的“Java Runtime Environment”可以下载最新版本的Java运行时环境;
        b,Next Release表示将要发布的版本;
        c,Previous Releases表示过去发布的版本,点击J2SE 1.4.2,在打开的 网页中找到“J2SE v 1.4.2_xx JRE”一项即可.
        (3)天空软件下载Sun Java Runtime Environment V1.4.2_12
    • (ii)安装本程序:
      • 本程序为绿色软件,解压缩下载的压缩文件即可。
    • (iii)运行本程序:
      • 程序启动较慢,请耐心等待!
        1,windows 或 mac平台,双击fileSorterFilter.jar即可。
        2,windows控制台,假设你将下载的压缩包解压缩到c:\fileSorterFilter文件夹下,输入命令“java -jar c:\fileSorterFilter\fileSorterFilter.jar”即可。
        3,linux/unix控制台,假设你将下载的压缩包解压缩到:/usr/local/fileSorterFilter文件夹下,输入命令“java -jar /usr/local/fileSorterFilter/fileSorterFilter.jar”即可。
    • (iv)卸载:
      • 删除程序所在目录即可。
  • 二,使用说明
    • 源目录:
      • 要进行处理的源文件目录。如果本软件没有注册,源文件数不能超过200个。为了便于你快速掌握,本程序附带了文件样例,它们放在file-sample文件夹下。
    • 打开源文件过滤器:
      • 如果勾选,将使用源文件过滤设置中的规则过滤源文件。
    • 删除已分类或过滤的源文件:
      • 如果勾选,将移动源目录中的符合条件的文件到目标目录并删除源目录中的所有空文件夹。如果不勾选将复制源目录中的符合条件的文件到目标目录。
    • 目标目录:
      • 文件被处理后存放的目录。

      按文件名相似性
      保持路径
      按文件名关键词模板(个人版无此功能)
      按文件扩展名模板(个人版无此功能)
      按文件大小模板(个人版无此功能)
      按文件修改日期模板(个人版无此功能)
    • 按文件名相似性:
        可以按文件名相似性进行类聚。
      • 相似性:
        • 假设源目录存在如下四个文件:Excel_Services_Architecture.txt;Excel_2003_Viewer.pdf;Excel_2003_Reference.html;Excel_97_Annoyances.txt。如果滑块在左边,四个文件会归类到同一个目录中,因为他们含有同一关键词“excel”。如果滑块在右边,Excel_2003_Viewer.pdf和Excel_2003_Reference.html会被归类到同一目录中,因为他们含有同一关键词“excel_2003”;Excel_Services_Architecture.txt和Excel_97_Annoyances.txt将被归类到另一目录中。
    • 保持路径:
      • 配合源文件过滤设置,过滤文件。
      • 例如,
        源目录:c:\abc\def
        打开源文件过滤器:勾选
        目标目录:d:\xyz
        假设源目录存在如下满足过滤条件的文件:c:\abc\def\gh\test.txt;c:\abc\def\pq\test.htm
        操作结果:d:\xyz\abc\def\gh\test.txt和d:\xyz\abc\def\pq\test.htm
    • 按文件名关键词模板(个人版无此功能):
      • 请参看模板样例,它们被放在sort_or_filter_templates/filename_keyword_templates/文件夹下。你也可以参照如下样本test1.xml用文本编辑器或XML编辑工具编写模板。
        <?xml version="1.0" encoding="utf-8"?>
        <pengsdata>
           <dir value="windows" >
              <dir value="windows98">
                 <keyword value="win|98" priority="5"/>
                 <keyword value="windows 98" priority="10"/>
              </dir>
              <dir value="windows2000">
                 <keyword value="win|2000" priority="5"/>
                 <keyword value="windows 2000" priority="10"/>
              </dir>
              <keyword value="windows" priority="-1"/>
              <keyword value="win" priority="-10" description="windows"/>
           </dir>
           <dir value="office">
              <dir value="office2000" targetDir="C:\">
                 <dir value="word2000">
                    <keyword value="word|2000" priority="80"/>
                    <keyword value="word 2000" priority="100"/>
                 </dir>
                 <keyword value="office|2000" priority="50"/>
                 <keyword value="office-2000" priority="60"/>
                 <keyword value="office 2000" priority="65"/>
              </dir>
              <keyword value="office" priority="-1"/>
           </dir>
        </pengsdata>
        下面是如何编写模板的说明:
        <?xml version="1.0" encoding="utf-8"?>:XML文件声明,必需。encoding指定编码,应该保持与你系统的编码一致(简体中文平台编码为GBK,繁体为Big5)。通过程序菜单中的“工具”-“我的系统编码”可以得到你的系统编码。

        <pengsdata>:指定根,必需。

        <dir value="office2000" targetDir="C:\">:指定目录名称,必需,value属性必需且不能为空,targetDir属性可选。如果具有targetDir属性,这个目录及其下面的子目录(不包括具有targetDir属性的子目录及其下面的目录),都会以targetDir属性值作为目标目录。
        其子元素可以为keyword或dir。dir元素间的关系对应于目录间的关系。

        <keyword value="win" priority="-10" description="windows"/>:指定关键词,必需。
        keyword元素不能有子元素。
        value和priority属性必需且不能为空,description属性可选。
        value属性的值为一个或多个关键词(各关键词间用"|"分开,逻辑关系为"与",
        表示文件名称必须同时包含全部关键词),不区分大小写。
        priority属性的值指定keyword的优先级,必须为整数。请将其值设定在-30到100之间,以便与他人共享。

        程序按keyword元素的priority属性值由高到低的顺序,
        将源文件名称与keyword元素的value属性值进行比对:
        如果源文件名称包含该value属性值,停止比对并将该源文件归类到其父元素dir表示的目录中;
        否则,继续将该源文件名称与下一个keyword元素的value属性值进行比对。
        例如(模板文件就是上面的test1.xml,假设位于d:\),
        源目录:c:\abc\def
        目标目录:d:\xyz
        (高级)文本文件(txt/htm/html)的最多前20行内容中必须包含关键词:不勾选
        (高级)检查关键词优先级设置是否正确:不勾选
        (高级)关键词优先级必须大于:-1
        模板文件路径:d:\test1.xml
        假设源目录存在如下文件:c:\abc\def\gh\how install office 2000 on windows 2000.txt
        操作结果:c:\office 2000\how install office 2000 on windows 2000.txt
        说明:
        <dir value="office2000" targetDir="C:\"> 如果没有targetDir属性,将是下面的结果:
        d:\xyz\office\office 2000\how install office 2000 on windows 2000.txt。
        “(高级)文本文件(txt/htm/html)的最多前20行内容中必须包含关键词”如果被勾选,将检查
        c:\abc\def\gh\how install office 2000 on windows 2000.txt文件的内容前20行中是否有
        关键词“office 2000”。如果没有,将不会移动或复制该文件,只是在程序窗口列出该文件。只有扩展名为txt/htm/html的文件才被认为是文本文件。程序只检查文件内容的前20行。
        “(高级)检查关键词优先级设置是否正确”如果勾选,将检查目录关键词模板中的所有关键词,优先级设置不正确的关键词将显示在程序窗口。你应该在第一次使用一个模板文件的时候勾选该选项。
        “(高级)关键词优先级必须大于”在这里被设置为-1,下面三个keyword元素将会被忽略:
        <keyword value="windows" priority="-1"/>
        <keyword value="win" priority="-10" description="windows"/>
        <keyword value="office" priority="-1"/>
        任务参数“模板文件路径”可以是一个或多个模板文件。
    • 按文件扩展名模板(个人版无此功能):
      • 请参看模板样例,它们被放在sort_or_filter_templates/filename_extension_templates/文件夹中。
        你也可以参照如下样本test2.xml用文本编辑器或XML编辑工具编写模板。
        <?xml version="1.0" encoding="utf-8"?>
        <pengsdata>
           <dir value="multi-media" >
              <dir value="audio" targetDir="C:\">
                 <extension value="mp3"/>
              </dir>
           </dir>
        </pengsdata>
        下面是如何编写模板的说明:
        <dir value="audio" targetDir="C:\">:指定目录名称,必需,value属性必需且不能为空,targetDir属性可选。如果包括targetDir属性,这个目录及其下面的子目录(不包括具有targetDir属性的子目录及其下面的目录),都会以targetDir属性值作为目标目录。
        其子元素可以为extension或dir。dir元素间的关系对应于目录间的关系。

        <extension value="mp3"/>:指定文件扩展名,必需。
        extension元素不能有子元素。
        value属性必需且不能为空。
        value属性的值只能为文件扩展名。
        例如(模板文件就是上面的test2.xml,假设位于d:\),
        源目录:c:\abc\def
        目标目录:d:\xyz
        模板文件路径:d:\test2.xml
        假设源目录存在如下文件:c:\abc\def\gh\extensionTest.mp3。
        操作结果:c:\audio\extensionTest.mp3
        说明:
        <dir value="audio" targetDir="C:\"> 如果没有targetDir属性,将是下面的结果:
        d:\xyz\multi-media\audio\extensionTest.mp3。
    • 按文件大小模板(个人版无此功能):
      • 请参看模板样例,它们被放在sort_or_filter_templates/file_size_templates/文件夹中。
        你也可以参照如下样本test3.xml用文本编辑器或XML编辑工具编写模板。
        <?xml version="1.0" encoding="utf-8"?>
        <pengsdata>
           <dir value="0-50KB" >
              <size value="0-50" unit="KB"/>
              <dir value="0-20KB" targetDir="C:\">
                 <size value="0-20" unit="KB"/>
              </dir>
           </dir>
        </pengsdata>
        下面是如何编写模板的说明:
        <dir value="0-20KB" targetDir="C:\">:指定目录名称,必需,value属性必需且不能为空,targetDir属性可选。如果包括targetDir属性,这个目录及其下面的子目录(不包括具有targetDir属性的子目录及其下面的目录),都会以targetDir属性值作为目标目录。
        其子元素可以为size或dir。dir元素间的关系对应于目录间的关系。

        <size value="0-20" unit="KB"/>:指定文件大小,必需。
        size元素不能有子元素。
        value和unit属性必需且不能为空。
        value属性的值只能为一个正整数或正整数范围(在这里value>=0KB, value<20KB)。任意两个size元素的value值不允许交叉,除非同时满足下列2个条件: 1,两元素对应的目录为直系亲属关系; 2,晚辈目录的子元素的值位于长辈目录的子元素的取值范围内。
        unit属性的值指定单位,只能为KB/MB/GB之一。
        1GB = 1024MB = 1024*1024KB 。

        例如(模板文件就是上面的test3.xml,假设位于d:\),
        源目录:c:\abc\def
        目标目录:d:\xyz
        模板文件路径:d:\test3.xml
        假设源目录存在如下文件:c:\abc\def\gh\sizeTest.txt, 大小为12KB。
        操作结果:c:\0-20KB\sizeTest.txt
        说明:
        <dir value="0-20KB" targetDir="C:\"> 如果没有targetDir属性,将是下面的结果:
        d:\xyz\0-50KB\0-20KB\sizeTest.txt。
    • 按文件修改日期模板(个人版无此功能):
      • 请参看模板样例,它们被放在sort_or_filter_templates/file_modified_date_templates/文件夹中。
        你也可以参照如下样本test4.xml用文本编辑器或XML编辑工具编写模板。
        <?xml version="1.0" encoding="utf-8"?>
        <pengsdata>
           <dir value="0-1yearAgo" >
              <date value="0-1" unit="year_ago"/>
              <dir value="0-1monthAgo" targetDir="C:\">
                 <date value="0-30" unit="day_ago"/>
              </dir>
           </dir>
        </pengsdata>
        下面是如何编写模板的说明:
        <dir value="0-1monthAgo" targetDir="C:\">:指定目录名称,必需,value属性必需且不能为空,targetDir属性可选。如果包括targetDir属性,这个目录及其下面的子目录(不包括具有targetDir属性的子目录及其下面的目录),都会以targetDir属性值作为目标目录。
        其子元素可以为date或dir。dir元素间的关系对应于目录间的关系。

        <date value="0-30" unit="day_ago"/>:指定文件修改日期,必需。
        date元素不能有子元素。
        value和unit属性必需且不能为空。
        value属性的值只能为一个正整数或正整数范围(这里value>=0day_ago, value<30day_ago)。任意两个date元素的value值不允许交叉,除非同时满足下列2个条件: 1,两元素对应的目录为直系亲属关系; 2,晚辈目录的子元素的值位于长辈目录的子元素的取值范围内。
        unit属性的值指定单位,只能为day_ago/month_ago/year_ago之一。
        1year_ago = 12month_ago = 12*30day_ago

        例如(模板文件就是上面的test4.xml,假设位于d:\),
        源目录:c:\abc\def
        目标目录:d:\xyz
        模板文件路径:d:\test4.xml
        假设源目录存在如下文件:c:\abc\def\gh\dateTest.txt, 文件修改日期为12天前。
        操作结果:c:\0-1monthAgo\dateTest.txt
        说明:
        <dir value="0-1monthAgo" targetDir="C:\"> 如果没有targetDir属性,将是下面的结果:
        d:\xyz\0-1yearAgo\0-1monthAgo\dateTest.txt。
技术支持与反馈:
如果你有任何疑问或意见建议,欢迎你和作者联系:
wenmingpeng@gmail.com; pengwenming@hotmail.com; wenming_peng@yahoo.com
沪ICP备05037386号
Copyright(c) 2006-2008 Wenming Peng