统计目录中指定类型文件行数
学过正则表达式以后,是觉得有一些神奇的用途,不过今天这一次却是解决了我一个实际问题,那就是,如何统计递归目录(也就是包含任意级子目录)里的代码量。情况是这样的,老板让写软件著作权登记,我们保密检查工具前年就开始做的,代码文件多了去了,但是登记申请表中要填写一个源程序量,也就是代码行数。对于这个由于代码过多,一般方法实在不好统计,如果用c实现也会比较麻烦,预计代码量也会在300行以上。最近两天刚巧学了perl,这个脚本语言主要用于文本处理和系统shell事务的处理,而且能力比较强。
提出问题:C:\temp\HyTramSerial\HyTramSerial下文件类型丛杂,一般只能模糊统计,也就是计算所有h和cpp的总大小,然后根据每行均值粗略统计出该有多少行。目录结构在文章最底部贴出。
现在用perl的find2perl功能进行递归目录查找,也就是给定一个父目录,其任何子目录以及子目录的子目录都会进行查找,书上讲的很模糊,我自己花了1小时研究了一下,最终有了结果。perl的bin目录下有find2perl,你给他传递目录和筛选文件类型和排除文件这类参数以后,他可以动态生成perl代码。其中筛选文件类型和排除文件都是可以用正则表达式的,这就十分强大了。此外,find2perl的功能几乎和linux的find命令一样,可设置的参数极多。不过我仅仅需要指定一个初始父目录,一个目的文件类型即可。因此命令如下:"E:\strawberry\perl\bin\find2perl.bat" "C:\temp\HyTramSerial\HyTramSerial" -name "*.cpp|*.h" 得到的代码如下:#! E:\strawberry\perl\bin\perl.exe -w
eval 'exec E:\strawberry\perl\bin\perl.exe -S $0 ${1+"$@"}'
if 0; #$running_under_some_shell
use strict;
use File::Find ();
# Set the variable $File::Find::dont_use_nlink if you're using AFS,
# since AFS cheats.
# for the convenience of &wanted calls, including -eval statements:
use vars qw/*name *dir *prune/;
*name = *File::Find::name;
*dir = *File::Find::dir;
*prune= *File::Find::prune;
sub wanted;
# Traverse desired filesystems
File::Find::find({wanted => \&wanted}, 'C:\\temp\\HyTramSerial\\HyTramSerial');
exit;
sub wanted {
/^.*\.cpp|.*\.h\z/s && print("$name\n");
}因为要统计行数,修改结果如下:(顺便也统计了一下字数和文件数) use File::Find ();
use vars qw/*name *dir *prune/;
*name = *File::Find::name;
*dir = *File::Find::dir;
*prune= *File::Find::prune;
my(@array)=();
sub wanted
{
/^.*\.cpp|.*\.h\z/s &&(push @array,$name);
}
File::Find::find({wanted => \&wanted}, 'C:\\temp\\HyTramSerial\\HyTramSerial');
@ARGV=@array;
print "total file num=$#array\n";
my($lines)=0;
my($wordnum)=0;
while(<>)
{
$wordnum += length $_;
$lines++;
}
print "total lines=$lines\n";
print "total wordnum=$wordnum\n";得到结果是十分迅速的,3秒就好了,我觉得如果用c也得需要几秒。。。
结果如下:
total file num=293
total lines=86378
total wordnum=2613861
目录结构:G:\Users\Administrator\Desktop\perltemp>tree /f C:\temp\HyTramSerial\HyTramSerial > c:\1.txt
卷 Win XP 的文件夹 PATH 列表
卷序列号为 3867-7D4E
C:\TEMP\HYTRAMSERIAL\HYTRAMSERIAL
│AboutCopyrightDlg.cpp
│AboutCopyrightDlg.h
│AXListDlg.cpp
│AXListDlg.h
│BlackListDlg.cpp
│vld.lib
│vld_def.h
│vld_x86.dll
│WaitTipBasicDlg.cpp
│WaitTipBasicDlg.h
│WaitTipBrowserDlg.cpp
│WaitTipBrowserDlg.h
│WaitTipCommuDlg.cpp
│WaitTipCommuDlg.h
│WaitTipDownloadDlg.cpp
│WaitTipDownloadDlg.h
│WaitTipElseDlg.cpp
│WaitTipElseDlg.h
│WaitTipNetworkDlg.cpp
│WaitTipNetworkDlg.h
│WaitTipOneclickDlg.cpp
│WaitTipOneclickDlg.h
│WaitTipOSDlg.cpp
│WaitTipOSDlg.h
│WinNetWorkDlg.cpp
│WinNetWorkDlg.h
│WirelessDeviceDlg.cpp
│WirelessDeviceDlg.h
│保密检查工具.exe
│南京大学保密技术辅助管理工具使用手册.doc
│多关键字检索结果.html
│快捷方式 到 HyTramSerial.lnk
│
├─changes
│ 1.txt
│
├─Debug
││AboutCopyrightDlg.obj
││WaitTipOSDlg.obj
││WinNetWorkDlg.obj
││WirelessDeviceDlg.obj
││保密检查工具.exe
││
│├─skins
││ aero.she
││ black.she
││ china.she
││ QQ2009.she
││ vista.she
││
│├─xsl
││ report.xsl
││ report.xsl.bak
││
│└─浏览器信息
│ └─搜狗浏览器
│ └─收藏夹
│ Favorite2.dat
│
├─deng
│ HyTramSerial.log
│
├─dic
││administrative.dic
││appellation.dic
││company.dic
││comupter-science.dic
││contemporary-words.dic
││festival.dic
││language.dic
││name-foreign.dic
││nation.dic
││org-domestic.dic
││org-foreign.dic
││paoding-dic-names.properties
││star-domestic.dic
││star-foreign.dic
││t-base.dic
││x-confucian-family-name.dic
││x-for-combinatorics.dic
││x-noise-charactor.dic
││x-noise-word.dic
││x-unit.dic
││
│├─.compiled
││└─most-words-mode
││ .metadata
││ vocabulary.dic.compiled
││ x-confucian-family-name.dic.compiled
││ x-for-combinatorics.dic.compiled
││ x-noise-charactor.dic.compiled
││ x-noise-word.dic.compiled
││ x-unit.dic.compiled
││
│├─division
││ africa.dic
││ america.dic
││ china.dic
││ europe.dic
││ japan.dic
││ korea.dic
││ oceania.dic
││ readme.txt
││ taiwan.dic
││
│└─locale
│ beijing.dic
│ fuzhou.dic
│ quanzhou.dic
│ readme.txt
│ xiamen.dic
│
├─image
│ SearchKeyLibrary.bmp
│ SearchModifyTime.bmp
│ SearchMpAll.bmp
│ SearchOneKeyword.bmp
│ SearchWordMutil.bmp
│
├─ipch
│└─hytramserial-9daf7ebc
│ hytramserial-1e2d9bfb.ipch
│
├─jre7
││COPYRIGHT
││LICENSE
││README.txt
││release
││THIRDPARTYLICENSEREADME-JAVAFX.txt
││THIRDPARTYLICENSEREADME.txt
││Welcome.html
││
│├─bin
│││awt.dll
│││axbridge.dll
│││dcpr.dll
│││decora-d3d.dll
│││decora-sse.dll
│││deploy.dll
│││dt_shmem.dll
│││dt_socket.dll
│││fontmanager.dll
│││fxplugins.dll
│││glass.dll
│││glib-lite.dll
│││gstreamer-lite.dll
│││hprof.dll
│││instrument.dll
│││j2pcsc.dll
│││j2pkcs11.dll
│││jaas_nt.dll
│││jabswitch.exe
│││java-rmi.exe
│││java.dll
│││java.exe
│││JavaAccessBridge.dll
│││javacpl.cpl
│││javacpl.exe
│││javafx-font.dll
│││javafx-iio.dll
│││javaw.exe
│││javaws.exe
│││java_crw_demo.dll
│││jawt.dll
│││JAWTAccessBridge.dll
│││JdbcOdbc.dll
│││jdwp.dll
│││jfr.dll
│││jfxmedia.dll
│││jfxwebkit.dll
│││jli.dll
│││jp2iexp.dll
│││jp2launcher.exe
│││jp2native.dll
│││jp2ssv.dll
│││jpeg.dll
│││jpicom.dll
│││jpiexp.dll
│││jpinscp.dll
│││jpioji.dll
│││jpishare.dll
│││jqs.exe
│││jsdt.dll
│││jsound.dll
│││jsoundds.dll
│││kcms.dll
│││keytool.exe
│││kinit.exe
│││klist.exe
│││ktab.exe
│││libxml2.dll
│││libxslt.dll
│││management.dll
│││mlib_image.dll
│││msvcr100.dll
│││net.dll
│││nio.dll
│││npjpi170_07.dll
│││npoji610.dll
│││npt.dll
│││orbd.exe
│││pack200.exe
│││policytool.exe
│││prism-d3d.dll
│││rmi.dll
│││rmid.exe
│││rmiregistry.exe
│││servertool.exe
│││splashscreen.dll
│││ssv.dll
│││ssvagent.exe
│││sunec.dll
│││sunmscapi.dll
│││t2k.dll
│││tnameserv.exe
│││unpack.dll
│││unpack200.exe
│││verify.dll
│││w2k_lsa_auth.dll
│││WindowsAccessBridge.dll
│││wsdetect.dll
│││zip.dll
│││
││├─client
│││ classes.jsa
│││ jvm.dll
│││ Xusage.txt
│││
││├─dtplugin
│││ deployJava1.dll
│││ npdeployJava1.dll
│││
││└─plugin2
││ msvcr100.dll
││ npjp2.dll
││
│└─lib
│ │accessibility.properties
│ │alt-rt.jar
│ │calendars.properties
│ │charsets.jar
│ │classlist
│ │content-types.properties
│ │currency.data
│ │deploy.jar
│ │flavormap.properties
│ │fontconfig.bfc
│ │fontconfig.properties.src
│ │javafx.properties
│ │javaws.jar
│ │jce.jar
│ │jfr.jar
│ │jfxrt.jar
│ │jsse.jar
│ │jvm.hprof.txt
│ │logging.properties
│ │management-agent.jar
│ │meta-index
│ │net.properties
│ │plugin.jar
│ │psfont.properties.ja
│ │psfontj2d.properties
│ │resources.jar
│ │rt.jar
│ │sound.properties
│ │tzmappings
│ │
│ ├─applet
│ ├─cmm
│ │ CIEXYZ.pf
│ │ GRAY.pf
│ │ LINEAR_RGB.pf
│ │ sRGB.pf
│ │
│ ├─deploy
│ ││ffjcext.zip
│ ││messages.properties
│ ││messages_de.properties
│ ││messages_es.properties
│ ││messages_fr.properties
│ ││messages_it.properties
│ ││messages_ja.properties
│ ││messages_ko.properties
│ ││messages_pt_BR.properties
│ ││messages_sv.properties
│ ││messages_zh_CN.properties
│ ││messages_zh_HK.properties
│ ││messages_zh_TW.properties
│ ││splash.gif
│ ││
│ │└─jqs
│ │ jqs.conf
│ │ jqsmessages.properties
│ │
│ ├─ext
│ │ access-bridge.jar
│ │ dnsns.jar
│ │ jaccess.jar
│ │ localedata.jar
│ │ meta-index
│ │ sunec.jar
│ │ sunjce_provider.jar
│ │ sunmscapi.jar
│ │ sunpkcs11.jar
│ │ zipfs.jar
│ │
│ ├─fonts
│ │ LucidaSansRegular.ttf
│ │
│ ├─i386
│ │ jvm.cfg
│ │
│ ├─images
│ │└─cursors
│ │ cursors.properties
│ │ invalid32x32.gif
│ │ win32_CopyDrop32x32.gif
│ │ win32_CopyNoDrop32x32.gif
│ │ win32_LinkDrop32x32.gif
│ │ win32_LinkNoDrop32x32.gif
│ │ win32_MoveDrop32x32.gif
│ │ win32_MoveNoDrop32x32.gif
│ │
│ ├─management
│ │ jmxremote.access
│ │ jmxremote.password.template
│ │ management.properties
│ │ snmp.acl.template
│ │
│ ├─security
│ │ blacklist
│ │ cacerts
│ │ java.policy
│ │ java.security
│ │ javaws.policy
│ │ local_policy.jar
│ │ trusted.libraries
│ │ US_export_policy.jar
│ │
│ ├─servicetag
│ │ jdk_header.png
│ │ registration.xml
│ │
│ └─zi
│ │CET
│ │CST6CDT
│ │EET
│ │EST
│ │EST5EDT
│ │GMT
│ │HST
│ │MET
│ │MST
│ │MST7MDT
│ │PST8PDT
│ │WET
│ │ZoneInfoMappings
│ │
│ ├─Africa
│ │ Abidjan
│ │ Accra
│ │ Addis_Ababa
│ │ Algiers
│ │ Asmara
│ │ Bamako
│ │ Bangui
│ │ Banjul
│ │ Bissau
│ │ Blantyre
│ │ Brazzaville
│ │ Bujumbura
│ │ Cairo
│ │ Casablanca
│ │ Ceuta
│ │ Conakry
│ │ Dakar
│ │ Dar_es_Salaam
│ │ Djibouti
│ │ Douala
│ │ El_Aaiun
│ │ Freetown
│ │ Gaborone
│ │ Harare
│ │ Johannesburg
│ │ Juba
│ │ Kampala
│ │ Khartoum
│ │ Kigali
│ │ Kinshasa
│ │ Lagos
│ │ Libreville
│ │ Lome
│ │ Luanda
│ │ Lubumbashi
│ │ Lusaka
│ │ Malabo
│ │ Maputo
│ │ Maseru
│ │ Mbabane
│ │ Mogadishu
│ │ Monrovia
│ │ Nairobi
│ │ Ndjamena
│ │ Niamey
│ │ Nouakchott
│ │ Ouagadougou
│ │ Porto-Novo
│ │ Sao_Tome
│ │ Tripoli
│ │ Tunis
│ │ Windhoek
│ │
│ ├─America
│ ││Adak
│ ││Anchorage
│ ││Anguilla
│ ││Antigua
│ ││Araguaina
│ ││Aruba
│ ││Asuncion
│ ││Atikokan
│ ││Bahia
│ ││Bahia_Banderas
│ ││Barbados
│ ││Belem
│ ││Belize
│ ││Blanc-Sablon
│ ││Boa_Vista
│ ││Bogota
│ ││Boise
│ ││Cambridge_Bay
│ ││Campo_Grande
│ ││Cancun
│ ││Caracas
│ ││Cayenne
│ ││Cayman
│ ││Chicago
│ ││Chihuahua
│ ││Costa_Rica
│ ││Creston
│ ││Cuiaba
│ ││Curacao
│ ││Danmarkshavn
│ ││Dawson
│ ││Dawson_Creek
│ ││Denver
│ ││Detroit
│ ││Dominica
│ ││Edmonton
│ ││Eirunepe
│ ││El_Salvador
│ ││Fortaleza
│ ││Glace_Bay
│ ││Godthab
│ ││Goose_Bay
│ ││Grand_Turk
│ ││Grenada
│ ││Guadeloupe
│ ││Guatemala
│ ││Guayaquil
│ ││Guyana
│ ││Halifax
│ ││Havana
│ ││Hermosillo
│ ││Inuvik
│ ││Iqaluit
│ ││Jamaica
│ ││Juneau
│ ││La_Paz
│ ││Lima
│ ││Los_Angeles
│ ││Maceio
│ ││Managua
│ ││Manaus
│ ││Martinique
│ ││Matamoros
│ ││Mazatlan
│ ││Menominee
│ ││Merida
│ ││Metlakatla
│ ││Mexico_City
│ ││Miquelon
│ ││Moncton
│ ││Monterrey
│ ││Montevideo
│ ││Montreal
│ ││Montserrat
│ ││Nassau
│ ││New_York
│ ││Nipigon
│ ││Nome
│ ││Noronha
│ ││Ojinaga
│ ││Panama
│ ││Pangnirtung
│ ││Paramaribo
│ ││Phoenix
│ ││Port-au-Prince
│ ││Porto_Velho
│ ││Port_of_Spain
│ ││Puerto_Rico
│ ││Rainy_River
│ ││Rankin_Inlet
│ ││Recife
│ ││Regina
│ ││Resolute
│ ││Rio_Branco
│ ││Santarem
│ ││Santa_Isabel
│ ││Santiago
│ ││Santo_Domingo
│ ││Sao_Paulo
│ ││Scoresbysund
│ ││Sitka
│ ││St_Johns
│ ││St_Kitts
│ ││St_Lucia
│ ││St_Thomas
│ ││St_Vincent
│ ││Swift_Current
│ ││Tegucigalpa
│ ││Thule
│ ││Thunder_Bay
│ ││Tijuana
│ ││Toronto
│ ││Tortola
│ ││Vancouver
│ ││Whitehorse
│ ││Winnipeg
│ ││Yakutat
│ ││Yellowknife
│ ││
│ │├─Argentina
│ ││ Buenos_Aires
│ ││ Catamarca
│ ││ Cordoba
│ ││ Jujuy
│ ││ La_Rioja
│ ││ Mendoza
│ ││ Rio_Gallegos
│ ││ Salta
│ ││ San_Juan
│ ││ San_Luis
│ ││ Tucuman
│ ││ Ushuaia
│ ││
│ │├─Indiana
│ ││ Indianapolis
│ ││ Knox
│ ││ Marengo
│ ││ Petersburg
│ ││ Tell_City
│ ││ Vevay
│ ││ Vincennes
│ ││ Winamac
│ ││
│ │├─Kentucky
│ ││ Louisville
│ ││ Monticello
│ ││
│ │└─North_Dakota
│ │ Beulah
│ │ Center
│ │ New_Salem
│ │
│ ├─Antarctica
│ │ Casey
│ │ Davis
│ │ DumontDUrville
│ │ Macquarie
│ │ Mawson
│ │ McMurdo
│ │ Palmer
│ │ Rothera
│ │ Syowa
│ │ Vostok
│ │
│ ├─Asia
│ │ Aden
│ │ Almaty
│ │ Amman
│ │ Anadyr
│ │ Aqtau
│ │ Aqtobe
│ │ Ashgabat
│ │ Baghdad
│ │ Bahrain
│ │ Baku
│ │ Bangkok
│ │ Beirut
│ │ Bishkek
│ │ Brunei
│ │ Choibalsan
│ │ Chongqing
│ │ Colombo
│ │ Damascus
│ │ Dhaka
│ │ Dili
│ │ Dubai
│ │ Dushanbe
│ │ Gaza
│ │ Harbin
│ │ Hebron
│ │ Hong_Kong
│ │ Hovd
│ │ Ho_Chi_Minh
│ │ Irkutsk
│ │ Jakarta
│ │ Jayapura
│ │ Jerusalem
│ │ Kabul
│ │ Kamchatka
│ │ Karachi
│ │ Kashgar
│ │ Kathmandu
│ │ Kolkata
│ │ Krasnoyarsk
│ │ Kuala_Lumpur
│ │ Kuching
│ │ Kuwait
│ │ Macau
│ │ Magadan
│ │ Makassar
│ │ Manila
│ │ Muscat
│ │ Nicosia
│ │ Novokuznetsk
│ │ Novosibirsk
│ │ Omsk
│ │ Oral
│ │ Phnom_Penh
│ │ Pontianak
│ │ Pyongyang
│ │ Qatar
│ │ Qyzylorda
│ │ Rangoon
│ │ Riyadh
│ │ Riyadh87
│ │ Riyadh88
│ │ Riyadh89
│ │ Sakhalin
│ │ Samarkand
│ │ Seoul
│ │ Shanghai
│ │ Singapore
│ │ Taipei
│ │ Tashkent
│ │ Tbilisi
│ │ Tehran
│ │ Thimphu
│ │ Tokyo
│ │ Ulaanbaatar
│ │ Urumqi
│ │ Vientiane
│ │ Vladivostok
│ │ Yakutsk
│ │ Yekaterinburg
│ │ Yerevan
│ │
│ ├─data
│ │ test_array_01.expected
│ │ test_array_01.json
│ │ test_array_02.expected
│ │ test_array_02.json
│ │ test_array_03.expected
│ │ test_array_03.json
│ │ test_array_04.expected
│ │ test_array_04.json
│ │ test_array_05.expected
│ │ test_array_05.json
│ │ test_array_06.expected
│ │ test_array_06.json
│ │ test_basic_01.expected
│ │ test_basic_01.json
│ │ test_basic_02.expected
│ │ test_basic_02.json
│ │ test_basic_03.expected
│ │ test_basic_03.json
│ │ test_basic_04.expected
│ │ test_basic_04.json
│ │ test_basic_05.expected
│ │ test_basic_05.json
│ │ test_basic_06.expected
│ │ test_basic_06.json
│ │ test_basic_07.expected
│ │ test_basic_07.json
│ │ test_basic_08.expected
│ │ test_basic_08.json
│ │ test_basic_09.expected
│ │ test_basic_09.json
│ │ test_comment_01.expected
│ │ test_comment_01.json
│ │ test_complex_01.expected
│ │ test_complex_01.json
│ │ test_integer_01.expected
│ │ test_integer_01.json
│ │ test_integer_02.expected
│ │ test_integer_02.json
│ │ test_integer_03.expected
│ │ test_integer_03.json
│ │ test_integer_04.expected
│ │ test_integer_04.json
│ │ test_integer_05.expected
│ │ test_integer_05.json
│ │ test_large_01.expected
│ │ test_large_01.json
│ │ test_object_01.expected
│ │ test_object_01.json
│ │ test_object_02.expected
│ │ test_object_02.json
│ │ test_object_03.expected
│ │ test_object_03.json
│ │ test_object_04.expected
│ │ test_object_04.json
│ │ test_preserve_comment_01.expected
│ │ test_preserve_comment_01.json
│ │ test_real_01.expected
│ │ test_real_01.json
│ │ test_real_02.expected
│ │ test_real_02.json
│ │ test_real_03.expected
│ │ test_real_03.json
│ │ test_real_04.expected
│ │ test_real_04.json
│ │ test_real_05.expected
│ │ test_real_05.json
│ │ test_real_06.expected
│ │ test_real_06.json
│ │ test_real_07.expected
│ │ test_real_07.json
│ │ test_string_01.expected
│ │ test_string_01.json
│ │ test_string_02.expected
│ │ test_string_02.json
│ │ test_string_unicode_01.expected
│ │ test_string_unicode_01.json
│ │ test_string_unicode_02.expected
│ │ test_string_unicode_02.json
│ │ test_string_unicode_03.expected
│ │ test_string_unicode_03.json
│ │ test_string_unicode_04.expected
│ │ test_string_unicode_04.json
│ │ test_string_unicode_05.expected
│ │ test_string_unicode_05.json
│ │
│ └─jsonchecker
│ fail1.json
│ fail10.json
│ fail11.json
│ fail12.json
│ fail13.json
│ fail14.json
│ fail15.json
│ fail16.json
│ fail17.json
│ fail18.json
│ fail19.json
│ fail2.json
│ fail20.json
│ fail21.json
│ fail22.json
│ fail23.json
│ fail24.json
│ fail25.json
│ fail26.json
│ fail27.json
│ fail28.json
│ fail29.json
│ fail3.json
│ fail30.json
│ fail31.json
│ fail32.json
│ fail33.json
│ fail4.json
│ fail5.json
│ fail6.json
│ fail7.json
│ fail8.json
│ fail9.json
│ pass1.json
│ pass2.json
│ pass3.json
│ readme.txt
│
├─Release
││AboutCopyrightDlg.obj
││AXListDlg.obj
││BlackListDlg.obj
││bluetooth.obj
││BluetoothDlg.obj
││CalenderToUse.obj
││Chrome360BasicDlg.obj
││Chrome360CookiesDlg.obj
││Chrome360FavoriteDlg.obj
││Chrome360HistoryDlg.obj
││Chrome360TypedUrlDlg.obj
││ChromeArchiveHistoryDlg.obj
││ChromeBasicInfoDlg.obj
││ChromeCookiesDlg.obj
││ChromeDownloadDlg.obj
││ChromeFavoriteDlg.obj
││ChromeSearchDlg.obj
││ChromeTopSiteDlg.obj
││cl.command.1.tlog
││CL.read.1.tlog
││CL.write.1.tlog
││ClearAll.obj
││CmdRecordList.obj
││ControlPanDlg.obj
││DataRecovery.exe
││DeepScanIEHistory.exe
││DllList.obj
││DriveList.obj
││EmuleDlg.obj
││EnRarListDlg.obj
││EventLogList.obj
││FileTypeDlg.obj
││FindPassword.exe
││FirefoxBasicInfoDlg.obj
││FirefoxCookiesDlg.obj
││FirefoxDownloadDlg.obj
││FirefoxFavoriteDlg.obj
││FirefoxFormInfoDlg.obj
││FirefoxHistoryDlg.obj
││FirefoxTypedUrlDlg.obj
││FlashGetDlg.obj
││FoxMailDlg.obj
││FramDlg.obj
││HardwareDeviceDlg.obj
││HostInfo.obj
││HyPicDlg.obj
││HyStringDlg.obj
││HyTOOLDlg.obj
││HyTramSerial.Build.CppClean.log
││HyTramSerial.exe
││HyTramSerial.lastbuildstate
││HyTramSerial.log
││HyTramSerial.obj
││HyTramSerial.pch
││HyTramSerial.pdb
││HyTramSerial.res
││HyTramSerialDlg.obj
││IeBasicInfoDlg.obj
││IeCacheListDlg.obj
││IeCookiesDlg.obj
││IeFavoriteDlg.obj
││IeHistroyDlg.obj
││IeTypedUrlDlg.obj
││IkuDlg.obj
││json_reader.obj
││json_value.obj
││json_writer.obj
││link-cvtres.read.1.tlog
││link-cvtres.write.1.tlog
││link.command.1.tlog
││link.read.1.tlog
││link.write.1.tlog
││LogicStorageDlg.obj
││Markup.obj
││MiniThunderDlg.obj
││MSNDlg.obj
││NetEaseDlg.obj
││NetResourceDlg.obj
││NetShareDlg.obj
││OperaBasicInfoDlg.obj
││OperaCookiesDlg.obj
││OperaDownloadDlg.obj
││OperaFavoriteDlg.obj
││OperaTypedUrlDlg.obj
││OperHistoryDlg.obj
││OSDlg.obj
││OutConnectDeviceDlg.obj
││OutlookDlg.obj
││PortScanDlg.obj
││ProcessListDlg.obj
││QQDownloadDlg.obj
││RasDiaupassDlg.obj
││rc.command.1.tlog
││rc.read.1.tlog
││rc.write.1.tlog
││RecenFileDlg.obj
││RecycleListDlg.obj
││RemoteAccessDlg.obj
││ReportDlg.obj
││RouteListDlg.obj
││RunTimeDlg.obj
││Se360BasicInfoDlg.obj
││Se360CacheDlg.obj
││Se360CookiesDlg.obj
││Se360Favorite.obj
││Se360HistoryDlg.obj
││SE360TypedUrlList.obj
││SeceditDlg.obj
││SerialManager.obj
││ServiceListDlg.obj
││SetUpSoftwareDlg.obj
││SkinH.dll
││skinh.she
││SogouBasicInfoDlg.obj
││SogouCacheDlg.obj
││SogouCookiesDlg.obj
││SogouFavoriteDlg.obj
││SogouHistoryDlg.obj
││SogouTypedUrlDlg.obj
││SplashScreenEx.obj
││sqlite3.dll
││StartUpListDlg.obj
││stdafx.obj
││StorageDlg.obj
││SysDigestDlg.obj
││systembug.exe
││TheWordBasicInfoDlg.obj
││TheWorldCacheDlg.obj
││TheWorldCookiesDlg.obj
││TheWorldFavoriteDlg.obj
││TheWorldHistory.obj
││TheWorldTypdUrolDlg.obj
││ThunderDlg.obj
││TimeDlg.obj
││Tips.obj
││TrueColorToolBar.obj
││TTBasicInfoDlg.obj
││TTCacheDlg.obj
││TTCookiesDlg.obj
││TTFavoriteDlg.obj
││TTHistoryDlg.obj
││TTTypedUrlDlg.obj
││UdownDlg.obj
││until.obj
││UrlCacheUtil.obj
││USBDeepScanDlg.obj
││USBStorageDlg.obj
││USERECORDDlg.obj
││UsersEnumDlg.obj
││vc100.pdb
││WaitTipBasicDlg.obj
││WaitTipBrowserDlg.obj
││WaitTipCommuDlg.obj
││WaitTipDownloadDlg.obj
││WaitTipElseDlg.obj
││WaitTipNetworkDlg.obj
││WaitTipOneclickDlg.obj
││WaitTipOSDlg.obj
││WinNetWorkDlg.obj
││WirelessDeviceDlg.obj
││保密检查工具.exe
││
│├─skins
││ aero.she
││ black.she
││ china.she
││ QQ2009.she
││ vista.she
││
│├─xsl
││ report.xsl
││ report.xsl.bak
││
│└─浏览器信息
│ └─搜狗浏览器
│ └─收藏夹
│ Favorite2.dat
│
├─res
││apple.ico
││backeground.bmp
││bitmap3.bmp
││bitmap5.bmp
││bitmap6.bmp
││face1.ico
││face2.ico
││face3.ico
││face4.ico
││face5.ico
││face6.ico
││HyTramSerial.ico
││HyTramSerial.rc2
││HyTramSerial1.ico
││ico00001.ico
││icon1.ico
││icon13.ico
││icon2.ico
││icon4.ico
││icon7.ico
││ICONS_C_L_089.ico
││ICONS_C_L_091.ico
││ICONS_C_S_047.ico
││ICONS_C_S_068.ico
││ICONS_C_S_131.ico
││ICONS_C_S_147.ico
││ICONS_C_S_148.ico
││ICONS_X_L_067.ico
││ICONS_X_L_077.ico
││keyboard.ico
││MainBar32.bmp
││process.png
││regedit.ico
││remote.ico
││security.ico
││services.ico
││shut.ico
││Splash.bmp
││system.ico
││SystemInfo.ico
││taskmgr.ico
││thunder.ico
││toolbar1.bmp
││wait.ico
││webcam.ico
││启动图片Test.bmp
││文件夹1.ico
││空白.ico
││
│├─下载
││ download(1).ico
││ download.ico
││ emule.ico
││ flashget.ico
││ folder-downloads.png
││ iku.ico
││ MiniThunder.ico
││ QQdownload.ico
││ thunder.ico
││ Udown.ico
││
│├─其他信息
││ 其他信息.ico
││ 命令行.ico
││ 文件类型.ico
││ 环境变量.ico
││ 自启动程序.ico
││
│├─操作系统
││ 301.ico
││ 310.ico
││ alarm-clock.ico
││ ax列表.ico
││ books.ico
││ globe.ico
││ Icon Entry_1040.ico
││ Icon Entry_698.ico
││ shut_down.ico
││ 使用记录.ico
││ 其他文档痕迹.ico
││ 操作系统.ico
││ 文件夹.ico
││ 时间.ico
││ 服务列表.ico
││ 注册表痕迹.ico
││ 系统驱动和dll.ico
││ 进程.ico
││
│├─文档检索
││ 286.ico
││
│├─服务器
││ 1049.ico
││ 916.ico
││ ICONS_X_L_060.ico
││ 文件夹1.ico
││ 无标题 (113).ico
││ 无标题 (160).ico
││ 无标题 (162).ico
││
│├─浏览器
││ 360chrome.ico
││ 360se.ico
││ chrome_101.ico
││ firefox_1.ico
││ iexplore_7.ico
││ Maxthon_101.ico
││ opera_OPERA.ico
││ P020120410644213888051.xls
││ shell32_21.ico
││ shell32_44.ico
││ sogouexplorer_100.ico
││ TencentTT.ico
││ The World.ico
││ 浏览器.ico
││
│├─真彩背景图
││ background.bmp
││ background_old.bmp
││ 一键搜索.ico
││ 下载信息.bmp
││ 下载信息.png
││ 其他信息.bmp
││ 其他信息.png
││ 基本信息.bmp
││ 基本信息.png
││ 文档检查.bmp
││ 文档检查.png
││ 浏览器.bmp
││ 浏览器信息.png
││ 移动设备.bmp
││ 移动设备.png
││ 系统信息.bmp
││ 系统信息.png
││ 网络信息.bmp
││ 网络信息.png
││ 背景图.bmp
││
│├─移动设备痕迹
││ usb.ico
││ usb_storage.ico
││
│├─网络设备
││ 236.ico
││ 253.ico
││ 835.ico
││ ICONS_C_L_034.ico
││ ICONS_X_L_035.ico
││ ICONS_X_L_036.ico
││ ICONS_X_L_040.ico
││ ICONS_X_L_059.ico
││ 网上邻居.ico
││ 网络信息.ico
││
│├─计算机
││ 1046.ico
││ 193.ico
││ 201.ico
││ 2170.ico
││ 2225.ico
││ 236.ico
││ 253.ico
││ 258.ico
││ 262.ico
││ 272.ico
││ 286.ico
││ 292.ico
││ 301.ico
││ 447.ico
││ 469.ico
││ 475.ico
││ 582.ico
││ 592.ico
││ 607.ico
││ 662.ico
││ 698.ico
││ 704.ico
││ 746.ico
││ 775.ico
││ 835.ico
││ 916.ico
││ computers.ico
││ disc-generic-white.ico
││ ICONS_X_L_011.ico
││ ICONS_X_L_028.ico
││ ICONS_X_L_040.ico
││ ICONS_X_L_050.ico
││ print.ico
││ protection.ico
││ secedit.ico
││ 打印机.ico
││ 操作系统.ico
││ 文件类型.ico
││ 用户信息.ico
││ 磁盘信息.ico
││ 磁盘分区.ico
││ 系统摘要.ico
││ 系统驱动.ico
││
│├─软件
││ a软件.ico
││ ICONS_X_L_050.ico
││ 历史命令.ico
││ 自启动.ico
││
│├─通讯工具
││ email.ico
││ FoxMail.ico
││ msn.ico
││ Netease.ico
││ Outlook.ico
││ talk.ico
││
│└─配置
│ 回收站.ico
│ 控制面板.ico
│ 日志.ico
│ 环境变量.ico
│ 系统文件夹.ico
│ 配置+系统文件.ico
│
├─TestResults
├─xpdf
││ANNOUNCE
││CHANGES
││COPYING
││COPYING3
││INSTALL
││pdfdetach.exe
││pdfdetach.txt
││pdffonts.exe
││pdffonts.txt
││pdfimages.exe
││pdfimages.txt
││pdfinfo.exe
││pdfinfo.txt
││pdftoppm.exe
││pdftoppm.txt
││pdftops.exe
││pdftops.txt
││pdftotext.exe
││pdftotext.txt
││README
││sample-xpdfrc
││xpdf.txt
││xpdfrc
││xpdfrc.txt
││
│└─xpdf-chinese-simplified
│ │add-to-xpdfrc
│ │Adobe-GB1.cidToUnicode
│ │EUC-CN.unicodeMap
│ │GBK.unicodeMap
│ │ISO-2022-CN.unicodeMap
│ │README
│ │
│ └─CMap
│ Adobe-GB1-0
│ Adobe-GB1-1
│ Adobe-GB1-2
│ Adobe-GB1-3
│ Adobe-GB1-4
│ Adobe-GB1-5
│ Adobe-GB1-UCS2
│ GB-EUC-H
│ GB-EUC-V
│ GB-H
│ GB-V
│ GBK-EUC-H
│ GBK-EUC-UCS2
│ GBK-EUC-V
│ GBK2K-H
│ GBK2K-V
│ GBKp-EUC-H
│ GBKp-EUC-V
│ GBpc-EUC-H
│ GBpc-EUC-UCS2
│ GBpc-EUC-UCS2C
│ GBpc-EUC-V
│ GBT-EUC-H
│ GBT-EUC-V
│ GBT-H
│ GBT-V
│ GBTpc-EUC-H
│ GBTpc-EUC-V
│ UniGB-UCS2-H
│ UniGB-UCS2-V
│ UniGB-UTF16-H
│ UniGB-UTF16-V
│ UniGB-UTF32-H
│ UniGB-UTF32-V
│ UniGB-UTF8-H
│ UniGB-UTF8-V
│
├─xsl
│ report.xsl
│ report.xsl.bak
│
├─浏览器信息
│└─搜狗浏览器
│ └─收藏夹
└─索引存储路径
segments.gen
segments_3
页:
[1]