`
passedbylove
  • 浏览: 19083 次
  • 性别: Icon_minigender_1
  • 来自: 沭阳人得南京
社区版块
存档分类

[原创][私人][开拓思路]【鼎力推荐】国庆前诺言的兑现 I:数据库与批处理的综合应用

阅读更多

国庆前诺言的兑现:

ps:诺言?自己对自己的要求,在楼下的楼下呢.

1: dos批处理与Transact-SQL的综合应用

keyword:磁盘索引,mssqlserver数据库,全盘搜索文件

 

/- *******************************************************
   title:       dos批处理与Transact-SQL的综合应用
     
   Description: 快速查找目标文件在磁盘上的的位置
   
    Author:     passedbylove(被爱情路过)
   
    Bulit on:   Windows XP Sp2
   
    Test on:    Windows XP Sp2,Windows 2k SP4(通过)
   
    Copyright@Blog:
                http://hi.baidu.com/passedbylove
   
    Comment:    鄙视拿别人写的东西贴上自己名字的人,不希望出现
                上次那个: Google Hacking Against Privacy学习笔记
                盗版问题.


********************************************************* -/

作为软件发烧友,日常储备一些文档资料已是司空见惯的了,
文件搜索不再是天外玄机,飞入寻常百姓家。

quote:你是不是遇到过这样的尴尬呢?

1. 前天我去栖霞山登山的时候拍的那么视频文件我都搜索这么久了,
一点结果都没有怎么就找不到呢,难道被我删了,不可能,没有啊?


2. 明明记得那些文件就放在D盘怎么搜索这么点时间就结束了.
找不到了,明天MM要看那篇能让她哭一包面纸的文章的时候怎么办........


上面是笔者现实生活中遇到的烦恼,这类问题让我上头脑筋.

就说上次吧,那个"jsp源码.rar"让我搜索了好半天,才找到,让我好找啊.
在这讲究效率的时代恐怕没有人为了体味淳朴做老牛车去县城吧 ;p

   
   下面我们来说说文件搜索吧.
  
假如前天你和MM出去浪漫的时候,用数码相机拍了N张照片,现在想拿出来
寄给妈妈看看,怎么就找不到呢,妹妹还在楼下等你一起洗照片呢?

    这么关键的事情,怎能怠慢,可不能让妹妹再外面痴痴的等哦,外面坏人多哦.
    PS:此人目前还没有找到他的另一半~~~~(>_<)~~~~
话还没落音,你就三连个箭步走到电脑前,打开你乱七八糟的D盘,很用心的按下了F3,
打开搜索工具条,你那电脑搜索工具条是经典的Windows 2000风格的.


记得好像前天那些照片采集到电脑的时候,文件是jpg格式的,还想没有前缀dsn.
   
    好了,信息都这么多了,搜索起来应该不吃力吧.
    于是你在"要搜索的文件或文件夹名为(M)"中输入
   
    dsn*.jpg
   
    你高兴的哼着歌:"我不知道你在想什么还是那个地点那条街哦那缠绵的...."
可是左等右等,还没搜索出来东西。你那索尼相机照一个照片超过1280X1024了,
像素那么高,单个文件普遍大于2.5MB吧,
    于是你选中"搜索选项<<"下面的 "大小(Z)"
    


    "开始" -- "运行" 输入 calc.打开 计算器 2.5*1024=2560
在下拉菜单中你选中"至少",然后输入 2560
并勾选 "搜索系统文件夹"和"搜索隐藏文件和文件夹",
顺便也勾选了"搜索子文件夹",这样一来搜索范围已经限制下来了,
只要搜索到文件,我就右键"打开所在的文件夹(I)"就行了

 


    可是你的电脑就不给你面子,速度还慢的受不了,放弃了.
熟悉dos的朋友可能会有想法了,对!就用P处理试试.

"开始" "运行" 输入 cmd
于是你输入 dir /a-d /s /b dsn*.jpg
出现下面界面速度仍旧很慢.


   怎么办呢
  
既然用到 dir /a-d /s /b何不顺水推舟。
就用dir来做一个全硬盘文件列表索引呢.

于是你又在命令提示符里面输入

for %i in (c,d,e,f) do dir /a-d /s /b %i:\*.*>>d:\filesindexer,lst


生成一个含有文件路径列表

下面就设计到数据库的了,看主要图吧
首先打开 "查询分析器"输入

use master
go

if exists (select name from sysdatabases where name='FileSearchEngine')
    drop database FileSearchEngine
go

create database FileSearchEngine
go

use FileSearchEngine
go


if exists (select name from sysobjects where name='fileDesc')
    drop table fileDesc
go

create table fileDesc
(
    fileindexer varchar(1000)
)

go

--从文件插入数据
bulk insert fileDesc from 'd:\filesindexer.lst'

go
--查看记录
select * from fileDesc
go

 

现在不管你怎么搜了,

就搜索那个照片

只要在查询分析器中输入,

select * from fileDesc where fileindexer like 'dsn*.jpg'

还有几个关键字 not,not in, not like,

例如你想找出你电脑中的一些jpg图片文件,

查询分析器中输入

select * from fileDesc where fileindexder like '*.jpg'

还有很多的文本函数,就看你怎么用了啊,例如 substring,cast,replace,upper

sql语法差的很,大虾不打脸 ;-p

with a funny face

-----------------------------------------------------

下篇文章预报:

用Transact-SQL读写注册表,枚举注册表键值,超精彩

 

分享到:
评论
4 楼 mvmouse 2008-10-10  
又发现一个自造轮子的……
3 楼 passedbylove 2008-10-07  
虽然有点麻烦,但是他是没有借助任何工具的,搜索效率比windows资源管理器高很多倍
2 楼 inshua 2008-10-05  
google desktop?
1 楼 LucasLee 2008-10-05  
这是解决这个问题的正确路径么?
文件搜索还不够,整到数据库里去,真够麻烦的,我很怀疑有几个人会。
我虽然没有用过,但我觉得第一可以到网上找找有没有windows文件搜索增强的工具。

相关推荐

    深入理解Android 卷I 高清版

     机锋网、51CTO、开源中国社区等专业技术网站一致鼎力推荐。 《深入理解Android:卷I》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;...

    广发证券浙江鼎力603338高空平台龙头,产品力优秀强势出

    【标题】:“浙江鼎力603338——高空作业平台行业的领军企业” 这篇报告主要聚焦于浙江鼎力这家公司,其在证券市场中的代码为603338,是一家在高空作业平台领域占据领先地位的企业。浙江鼎力以其卓越的产品性能和...

    循序渐进Oracle数据库管理、优化与备份恢复.pdf

    盖国强大师的经典力作,鼎力推荐!从数据库的创建过程、数据字典、各术语的含义和区别等,都有条有理,让你由浅入深,深入浅出:)

    聚能鼎力:2018年年度报告.PDF

    聚能鼎力:2018年年度报告.PDF

    机械设备行业动态报告:浙江鼎力全年利润持续高增长,关注优质标的业绩兑现东北证券-12页.pdf

    机械设备行业动态报告:浙江鼎力全年利润持续高增长,关注优质标的业绩兑现东北证券-12页.pdf

    MATLAB优化算法案例分析与应用第一版源程序完整版.zip

    《MATLAB优化算法案例分析与应用》 MATLAB中文论坛鼎力支持,提供 在线交流,有问必答 网络互动答疑服务 详解34个工程应用案例、29个算法案例和34种算法应用 详解12种常用数据处理算法:灰色关联、偏zui小二乘回归、...

    Oracle大师Tom_Kyte的好书,鼎力推荐

    Oracle大师Tom_Kyte的好书,鼎力推荐

    鼎力软件测试模板

    "鼎力软件测试模板"是专为通信领域的新人们设计的一款工具,旨在简化和标准化通信服务的测试流程。这个模板涵盖了各种常见的通信业务场景,包括长距离呼叫(长呼)、短距离呼叫(短呼)、数据上传与下载以及网络连通...

    聚能鼎力:2021年半年度报告.zip

    《聚能鼎力:2021年半年度报告》是一个重要的文档,它反映了聚能鼎力公司在2021年上半年的业务发展、财务状况、市场表现以及战略规划等多个方面的情况。作为一家在IT行业内具有影响力的企业,聚能鼎力的半年度报告...

    浙江鼎力:2019年半年度报告.PDF

    【浙江鼎力2019年半年度报告】详尽展示了公司在该年度上半年的运营状况、财务信息以及潜在风险。报告由多个章节组成,涵盖了公司的基本情况、财务指标、业务概要、经营分析、重要事项、股份变动、董事监事信息、公司...

    鼎力软件的使用说明.doc

    鼎力软件使用说明 鼎力软件是一款专业的测试软件,旨在帮助用户简化测试过程,提高测试效率。下面是鼎力软件使用说明的详细内容: 安装鼎力软件 在安装鼎力软件之前,需要卸载以前安装的 USB2V 驱动,以免安装...

    鼎力推荐现代教育技术工作相关规章制度.doc

    鼎力推荐现代教育技术工作相关规章制度.doc

    鼎力测试软件中参数详解.doc

    在鼎力测试软件中,参数详解涉及到无线通信领域的一些关键指标和概念,主要集中在TD-SCDMA(时分同步码分多址)网络的频段、频点分配以及各种测量参数上。下面是这些知识点的详细解释: 1. **频段与频点**: TD-...

    鼎力HSPA参数说明

    鼎力HSPA参数说明涉及到了WCDMA、HSDPA和HSUPA网络的关键性能指标,这些参数对于理解网络覆盖、信号质量和数据传输效率至关重要。 首先,RxPower(接收功率)是衡量手机在所有前向信道接收到的总功率,包括来自周围...

    鼎力6.3 后台免狗.rar

    鼎力6.3 后台免狗

    聚能鼎力:2019年半年度报告.PDF

    北京聚能鼎力科技股份有限公司2019年的半年度报告揭示了公司在该时期的多项重要发展和业务拓展。聚能鼎力,代码为NEEQ 834084,是一家专注于科技创新的公司,尤其在文创领域表现活跃。报告中提到了几个关键事件: 1...

    鼎力推荐农业科技成果转化资金项目建议书项目名.doc

    鼎力推荐农业科技成果转化资金项目建议书项目名.doc

    AMD获IBM与Oracle鼎力支持.pdf

    【AMD获IBM与Oracle鼎力支持】 AMD(Advanced Micro Devices)在信息技术领域获得了两大巨头IBM(International Business Machines Corporation)和Oracle公司的强力支持。这表明AMD在技术创新和市场拓展方面得到了...

    鼎力软件参数

    鼎力软件中的 TD 常用参数解释和设置范围,涵盖了 PCCPCH RSCP、DPCH RSCP、PCCPCH Path Loss、UTRA Carrier RSSI、Timing Advance、UpPCH TxPower、BLER、PCCPCH SIR、PCCPCH C/I、UARFCN、DRX Coefficient、TrCH ...

Global site tag (gtag.js) - Google Analytics