如何在要离线存储的几个外部硬盘驱动器上分类文件?


9

我有很多外部硬盘驱动器,它们想离线存储,也可以不在现场存储。

但是,内容不是按结构化方式保存的;基本上,很多项目都有很多项目数据。

是否有适用于Windows XP的软件可以对所有硬盘进行分类,所以我可以搜索目录,查找文件并获取包含内容的磁盘的ID?

Answers:


1

请参阅免费软件Gentibus CD
它适用于所有文件类型,并具有良好且快速的搜索功能(您可以在下图中看到):

替代文字


最好避免使用专有软件和/或专有文件格式(有关替代方法,请参见我的回答)。
eadmaster

@eadmaster:我们都确信我们的答案是最好的,这就是为什么建议不要评论或否决其他答案。尤其是4年前的答案,在当时被认为是最佳答案。
harrymc

3

我最喜欢的是凯茜!非常快!出色地工作,创建小型紧凑型目录。它只有59KB的大小。我敢打赌,在其他任何地方都找不到为此目的的小应用程序!

请参见此处以了解其他选择。

我理想的解决方案是像Cathy这样的东西,它们也具有以下功能:

  • 自动快照在计划的时间段内驱动器,存储增量映像。(您可以使用任务调度程序以及我想的git或mercurial来执行此操作,但尚未尝试过)
  • 也有一个比较选项。(请参阅具有此选项的FilePro
  • 然后通过Dropbox / Others同步我的各种PC和硬盘驱动器

瞧!我具有对所有磁盘的即时搜索访问权限,还有一个备份存档,可以在发生灾难时查看我的文件列表。

我今天刚找到ScanFS,但是在扫描目录时出现了一些错误,而不像Cathy那样以硬盘驱动器为中心。

哦,这使我想起了,我忘记了自2011年以来 就不再受支持的最常用的数据库http://locate32.cogit.net/尽管它需要更多的努力来添加数据库,但它也可以用作编目器。非常适合搜索,但不适合浏览。

所以我的最终建议仍然是凯西。该死的,我对凯茜有很多好主意,但作者不愿透露出处(我问)。


更多研究链接:


2

它在哪里?

WhereIsIt是为Windows操作系统编写的应用程序,旨在帮助您维护和组织计算机媒体收藏的目录,包括CD-ROM和DVD,音频CD,软盘,可移动驱动器,硬盘驱动器,网络驱动器,远程文件服务器,或Windows可以作为驱动器访问的任何其他现在或将来的存储媒体设备。

它是共享软件。


2

有很多免费的替代方法但是,如果您不需要花哨的东西,例如图像缩略图,元数据提取等。我发现最好的解决方案是使用通过以下方式生成的常规纯文本文件

  • dir /s /b > myindex.dir (在Windows上,仅存储文件名)
  • du -ac > myindex.du (在Linux上,存储文件名+大小)
  • rhash --crc32 --sfv -r . > myindex.sfv多平台工具,存储文件名+大小+修改+哈希以轻松查找重复项)

优点:

  • 您可以在任何操作系统上的任何地方读取,编辑和搜索纯文本文件(您不受任何专有文件格式的约束,无需安装任何特定软件)
  • 索引生成通常比任何磁盘编录器软件都要快(因为它们通常会构建二进制搜索树)

缺点:

  • 当前无法进行交互式文件树浏览(请在此处此处查看我的请求)
  • 线性搜索比二进制搜索慢,但是对于小型数据集是可以接受的,尤其是在现代计算机中。

提示:

  • 您可以对“ burned_discs”,“ external_hdds”,“ internal_hdds”,“ pendrives”等文件夹中的索引进行排序。
  • 如果您对命令行不满意,可以在文件管理器的右键菜单中添加快捷方式以生成任何文件夹的索引...

除非我们需要正确检测虚假信息,否则我们实际上不需要进行哈希处理
killjoy


1

您始终可以从命令行滚动自己。我在Cygwin中使用它来为要备份到数据DVD的数据文件创建md5校验和。我的主要用途是在刻录后验证数据,但我保留了该文件(重命名以反映光盘标签,并与其他备份的md5文件一起移动到公用目录中)。搜索就像在目录中搜索文件名或关键字一样容易(例如,项目名称可能在文件夹名称中找到,因为md5将存储每个文件的相对路径)。

在您的情况下,假设数据驱动器已安装到E :,我将从/ cygdrive / e /开始:

$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )

这就是驱动器上的所有内容,因此可以断开驱动器并进行存储。现在,将md5文件移动到要归档md5文件的位置,并为其指定一个更易识别的名称:

$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"

当您需要文件或项目时,搜索已知的关键字(或它们的字符串-例如,仅显示与Project X相关的.DOC文件):

$ cd "~/My Documents/Archive Drives"
$ grep "Project X" * | grep -i doc
New_E_Drive_Label.md5.txt:53:0123456789abcdef0123456  Projects/Project X/Design.doc  
New_E_Drive_Label.md5.txt:54:0123456789abcdef0123456  Projects/Project X/Testing.doc  
New_E_Drive_Label.md5.txt:55:0123456789abcdef0123456  Projects/Project X/World Domination.doc
Some_Other_Drive.md5.txt:2:0123456789abcdef0123456  Project X rulez.doc
Old_Broken_Drive.md5.txt:17:0123456789abcdef0123456  What is this Project X again.doc

...你明白了。那当然不是最漂亮的输出,但是用一点perl / python可以很好地清理它。或将其导入电子表格或数据库,测试您的awk skillz,无论如何。


md5哈希比crc32慢,更好地与cksum或rhash结合(请参阅我的答案)
eadmaster 2014年

0

使用JR目录打印机对驱动器进行分类,以TXT文件输出,易于搜索。

JR Directory Printer是免费软件且可移植。


@ Molly7244是否提供文件夹/文件大小?我认为du选项会最好(Win中的Linux shell)?但是,如果这样做的话,没有什么比GUI更好的了。
killjoy

0

我曾经使用WinCatalog(nag),Disk Explorer Pro 3等。

然后我尝试了du选项,认为文本将是最简单的选项。不仅会导致文件大小为1/2 G,而且搜索也会在记事本中进行,而记事本会出现混乱(没有过滤条件不匹配)

然后我回到DEPro3,不仅该驱动器的文件大小仅为39KB,它的搜索速度很快,而且可以过滤掉其他文件,对于组织许多驱动器非常有用。

想象一下用du来对许多驱动器进行编目!

索引时间:du和VVV花费了> 2个小时;WinCat-永远;DEPro3-5分钟!-赫克给我留下了深刻的印象!

最重要的是,如果将索引文件存储在云驱动器中(特别是在同步过程中),那么生成的索引文件的大​​小至关重要。


您是否检查了发布的DEPro3的下载链接?看起来下载域已过期
Alex

我想您指的是最后一个链接,是的,它对我也不起作用(几年前我已经下载了它-现在必须停用)。我会搜寻下来并重新发布。
killjoy

我想您指的是最后一个链接,是的,它对我也不起作用(几年前我已经下载了它-现在必须停用)。我会搜寻下来并重新发布。更新:好吧,我进行了搜索,大多数歌曲看起来都很虚幻。猜猜他已经关门了...抱歉!很棒的软件。
killjoy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.