如何从我的电脑中查找和删除“辣”媒体文件


129

我有一个令人尴尬的问题:在我的幼小和荒野中,我曾经下载某种类型的电影剪辑和图片。年轻的愚蠢和几杯啤酒的结合显然使我将这些文件放在硬盘上的奇怪位置。

我的女朋友在几周后跟我一起住,她被绊倒在其中一个档案上的前景使我感到震惊。我已经看过几次硬盘,但是每次都设法找到另一个这些受干扰的文件。我有巨大的驱动器,其中包含成千上万个文件,其中大多数文件都是合法的并且与工作相关,所以我不能仅格式化PC。更复杂的是,某些令人讨厌的文件的名称具有误导性。

我很需要这里的帮助。如何使我的PC诚实?


2
Windows的windirstat和* nix的kdirstat用于文件类型/名称的过滤器
棘手怪胎

204
在p2p网络上共享您的整个硬盘驱动器,并查看下载最多的文件!:)
Doug T.

5
对于软件程序来说,这是一个很酷的主意。它可以扫描所有媒体文件,并使用过滤算法(类似于Google图片-审核模式)来检测可能存在风险的文件。然后,可以将它们全部移至“隔离区”文件夹,然后让您决定如何处理它们。
jonathanconway

3
如果它们具有正常的文件扩展名,而其余文件名均被“误导”,则只需搜索每种类型的所有文件并删除其缩略图所标识的名称。如果甚至文件扩展名都被“误导了命名”,那么您需要一种工具,该工具可以通过文件内容来识别文件类型,并为它们提供正确的扩展名,或者在诸如带有删除按钮的文件浏览器中按缩略图列出它们。
hippietrail 2011年

1
查找所有超过一定大小(50MB?)的文件-至少应适用于电影
GDR

Answers:


144
  1. 使用其他答案来删除马色情和臭小子。

  2. 和你的女朋友说话。告诉她,您是一个普通的人,会观看辛辣的媒体,喝啤酒,并为被指责而感到尴尬。这使您具有建立沟通技巧并使关系更加诚实和透明的优势。

  3. 告诉她她就是那个,您真的不再需要这些媒体文件了,她可以随时删除它们。


37
4.继续进行下去,实际上再也不会看任何东西了,因此,如果她确实找到了它,则与文件关联的时间戳将备份您的声明。
Joel Coehoorn

11
文件时间可能是伪造的,因此不是很可靠的证据。快速运行了perl脚本后,他说:“嗨,亲爱的。我上次访问此网站是12年前!”
安东尼

25
+1为解决社会问题提供了非技术性的解决方案
soulmerge 2011年

17
@Joel不推荐!说实话,看“辣”的东西还可以(尽管摆脱马匹,ja),也不要害怕。如果她是一个单独的人而使她受到巨大威胁,那么您将有更大的鱼可以油炸。
2011年

8
@Lord Torgamus,如果您曾经从事过IT安全工作,您将知道任何系统中最薄弱的环节是社交环节。通常,“用户教育”(在这种情况下,OP与女友谈论图像)要比任何金钱都能买到的技术解决方案都要好。
Scott Chamberlain

84

这称为格式化并重新安装。这是最可靠的方法。备份您想保留的内容(大概您知道这些文件在哪里),然后删除其余部分。

您始终可以使用内置搜索或第三方工具对每种类型的媒体文件进行搜索(例如,搜索系统中的所有.jpg文件,所有.gif或所有.mpeg等),然后逐个搜索结果一个,但那很耗时,并且总是冒着丢失某种文件类型的风险。


3
+1-我写了一个答案,只是看到它与您建议的差不多!我建议重新安装,但如果失败,则可能使用媒体处理工具,该工具可以自动扫描驱动器并为所有内容编制索引,从而使查找要删除的文件更加容易!
William Hilsum

+1。即使显式内容保留在备份中,绊倒整个内容的可能性也要小得多。另外,您具有(合法的)可否认性:它们只是您前世的残余。
乍得利维

2
考虑到OP特别声明他不想诉诸格式化,这有点不礼貌。不过,这可能对将来的访问者很有好处。
流行

2
@Lord Torgamus,我给了另一种选择,但我只是说实话,要么按类型搜索文件类型,然后冒着丢失文件集或将它们全部删除的风险。我知道备份数千个文件很费时,但是按类型搜索媒体文件并检查每个文件的内容也是如此。前者可以让您大量复制并离开一段时间,后者则需要不断地工作。有时候,如果某些事情对您来说很重要,那么您就需要做出牺牲,而OP明确表示必须将其消失。
MaQleod 2011年

1
我并不完全不同意技术内容,但是关于您的措辞有些误解了我。我不知道,这也许是在潜意识里触发了我的大脑“答题者未读到问题”部分。
流行

78
  1. 获取足够大的外部硬盘驱动器,以容纳所有优点和缺点。使用TrueCrypt等加密软件在外部硬盘驱动器上创建加密分区。将所有好的和坏的东西复制到加密的驱动器上。

  2. 重新启动并测试您是否能够从加密驱动器中检索文件。

  3. 将所有内容备份到加密驱动器后,请根据特定加密软件的说明备份加密驱动器的标头。

  4. 格式化并重新安装您的操作系统,还格式化所有其他带有“辣味”物质的外部驱动器。

  5. 将非辣味的东西复制回您的主硬盘驱动器。

  6. 将加密的硬盘驱动器放到壁橱中。如果以后发现在步骤5中忘记复制了合法文件,则可以挖掘加密的硬盘驱动器以查找它。由于您将不会经常使用加密驱动器,因此您可能会忘记密码,因此请确保有一个系统来找回密码,以防万一(例如,本章的前12个单词中的前12个字母)某本书的第12章)。

在加密的驱动器上,您可能会考虑将第一个分区创建为未加密的分区,上面没有无辜的东西,因此对于使用该驱动器的人来说,它具有任何加密的数据都不那么明显。或者,如果您选择的软件具有该功能并且愿意处理额外的复杂性,则可以使用加密软件的“隐藏卷”功能。


27
到目前为止,这是最好的答案。我遇到了与原始支持者相同的问题,并且不想删除辛辣的文件(收藏家的东西),因此我创建了加密的块文件,仅在我要下载更多文件时才挂载。另外,我使用Linux,所以对于非怪异的GF来说已经很陌生了,没有文件扩展名的块设备虽然很大,却不会引起任何怀疑,更不用说意外安装了。
heltonbiker 2011年

12
@helton:“收藏夹”的即时+1
o0'。

我还有一些我在学生时代下载的东西。我什至都不看了,质量太差了,这让我更清楚知道它仍然在那里。另外,在我努力去获得它之后,我不愿意放弃它。我将其保留在加密分区上。在一个隐藏的文件夹中。安全第一;-)
乔·泰勒

2
此解决方案是最好的,因为如果您与gf分手,则可以再次访问辛辣的媒体=)
Thomas Bonini 2011年

将磁盘清楚地标记为“备份”,并告诉她磁盘的位置,不要触摸它,因为备份很重要!
XTL 2012年

48

这是一个潜在的XY问题(我不是在谈论X和Y染色体)。您的真实目标(X)应该是与女友保持健康成功的关系,并且您已决定清除计算机上的所有色情内容(Y)是实现此目标的方法。

在花太多时间和精力在Y上之前,您是否已验证过它实际上会完成X或至少对X有所贡献?

用更直接的话来说,您甚至不知道女友对色情内容的一般看法和/或您过去喜欢的特定口味是什么?fungusakafungus已经建议诚实,在这里这是必须的。除此之外,尽管如此,如今的女性对色情的容忍度越来越高,无论是否相信色情,其中一些人实际上都喜欢色情。

之前你跌倒各地自己卑躬屈膝的宽恕满足她发誓上下前已经看了看其他的女人,你将永远不会希望看到任何其他裸体女人再次,只要你可以存活(相信我,无论多少你说的是真的,你会撒谎),先花几分钟来弄清楚她是否首先在乎。她可能不会。或者,也许您会发现,如果您展示她的收藏,她愿意展示她的收藏。

否则,我必须参考Preet Sangha的部分回答:“如果您不能诚实地与您的伴侣交谈,那么我怀疑也许您应该考虑删除或升级您的潜在伴侣?” 在任何长期关系中都会出现比这更大的问题。如果您无法谈论这个问题,那么当他们这样做时,您的状况将会很糟糕。我坚持认为,任何关系都要求您放弃自己的过去并为无限期的未来否认自己的一部分,而这一切都是出于担心您的伴侣可能会发现您的真实身份,这根本不值得。


8
+1“mabye她愿意向你展示收集” -正是
sehe

35

您可以使用Picasa扫描计算机上的所有媒体文件,进行标记和整理。这样可以避免您必须同时重新安装和整理媒体。


这也是我要建议的。如果媒体不是图片,则可以使用其他一些工具来扫描该类型的文件以创建库,这将有所帮助。我相信这将是实现OP想法的最佳方法,而格式化/重新安装等不是可行的选择!
Abhinav

picasa也可以制作电影,但是您可能必须看电影本身,因为它不能只是缩略图。
Archimedes Trajano

2
+1这很容易,即使可能会花费一些时间,并且实际上可以回答op的问题。应该是IMO的第一名。
Christopher Galpin

26

我认为您不会找到一款可以自动识别某种流派或内容的媒体文件的软件,除非对它们进行了明确的标记。:)

如果您真的很偏执/担心,那么唯一的技术选择是备份您想保留的内容,格式化驱动器并重新安装操作系统。

如果她将来发现疼痛的话,现在要做几个小时的痛苦就可以节省几个星期的痛苦。

另一种选择:告诉您的G / F关于他们并解释自己;如果她离开了你,那不是故意的。诚实是每一个良好关系的基础。;)


7
如果说辛辣意味着色情,那么确实可以识别此类内容的软件
Scott Weinstein

1
@斯科特:这几天的准确性如何?这不是我要遵循的内容,但最后一次听到的结果却很差(误报率和误报率很高)。
戴夫·谢罗曼

21

我不确定所有的关系建议在这里做什么。说:

自动识别色情图片的研究很多。谷歌快速搜索会弹出诸如http://www.yangsky.com/products/porndetect/index.htm的页面


在后一个主题上,您应该看到此SuperUser问题
JdeBP 2011年

1
有趣的研究!假设OP实际上是在询问色情内容,而不是打斗视频,这是一个很好的答案。
流行

2
就像我在回答中所说的那样,这对我来说就像一个XY问题,对XY问题的适当回应通常是“这是解决X的正确方法”,而不是“这是Y的解决方法”。告诉他们如何做Y仍无法解决实际问题。在这种情况下,X是一个社会问题,无法通过任何清除的数据来解决;社交解决方案是真正解决该问题的唯一方法。
Dave Sherohman 2011年

20

有一次我和你处于类似的情况,我的女朋友刚和我住在一起,她看到我真正使用了我的PC有多少。在准备工作之前,她搬进来之前,我席卷了所有PC,以查找“东西”。我认为我们在一起生活,在同一家公司工作,并在同一所学校上课,那时我们的生活完全交织在一起,最好是摆脱掉所有的“东西”。

搬进去之后,她会不经意地说:“有时候我觉得您比我更喜欢您的计算机,这让我一直没有关注她,这让我很难受。”公寓位于第二间卧室)。然后她开始变得好奇了……“使用PC时您在做什么?” 我会用诗意地回答“我不知道,东西”(只是警告,这实际上不是最佳答案)。

有一天,我正在清理PC上的硬盘驱动器,搜索旧文件并删除我不想保留的文件。她进来问:“你在做什么?” 我知道海岸很晴朗,因为在她搬进来之前,我已经扫过所有辛辣的文件。

在这一天中,我正在按文件类型进行搜索,以为我会摆脱那些我不需要下载的文件。那是互联网的早期,所以如果我看到一个很棒的程序或图片,我就不得不保存它,因为仍然有人担心这种互联网事物会在某个时候“消失”。

啊,青春的愚蠢……我邀请她坐下,加入我的行列,认为这对她来说是一个很好的机会,让我看到我在使用PC时在做什么。我们一起浏览了100张左右的照片,包括家人和朋友,并将它们放在文件夹中,以便以后查找。我偶然发现了一张名为“ Christmas Time.jpg”的图片,并发现这是我小时候我和我的家人的照片,或者是老式的圣诞节图像。

我想我记得说过类似的话:“看,在旧PC上玩得很开心。嗯,让我们看看这张照片是什么,亲爱的”。我双击该图片,Windows打开了该图片的全屏预览,一个裸体穿圣诞老人衣服的女孩处于非常不利的位置。我立刻关闭并删除了图片。我希望整个过程对于她来说太快了,以至于无法意识到发生了什么,或者她转过头来瞬间看猫。在另一瞬间,我转过身看着她,以评估她的反应。她的嘴紧紧地瞪着,颜色从脸上浮了下来。已经太迟了。她已经看完了。损坏了。她一言不发,起身离开了房间。她甚至没有给我时间尝试说出自己的出路。

在那之后的大约一个星期,我得到了无声的治疗。更糟的是,我们生活在一起,在同一家公司工作,并在同一所学校上课,那时我们的生活完全交织在一起了。我确定她将要抛弃我,并与父母一起搬回美国。

快进十年了...整个事件并不像我最初想象的那样破裂。我们已经结婚好几年了,并且在一起有一个美丽,超级聪明的孩子。

这个故事的寓意是,无论您如何操作,都只需要摆脱PC上所有的棘手问题即可。如果您丢下其中的任何一个,都有可能会让您沾沾自喜,忘记某件事,或者太骄傲而以为她永远找不到。我保证她会找到它,而且绝对不会在您选择的情况下出现。想象一下她在第一次度假时说:“嘿,妈妈,看看我们PC上的这些精美照片”,然后才无意间打开了非法文件夹...

回到青春的愚蠢……回头看看现在的情况,我意识到,当我首先下载免费文件时,我只是一个绝望的书呆子,正在寻找任何渠道或机会进行单面或虚拟化互动和一个女人在一起。当我的女朋友搬进来时,我并没有马上意识到,但这是我和一个女人在一起的机会。一个真正的女人。毕竟...她足够喜欢我,希望与我合住一所房子,却无从谈起我们的恋爱关系。

恭喜,您已经成功做到了。不要当傻瓜,不要抱着任何虚构的想法,即对着镜头指路,女人应该看起来像什么或做什么。您有一个真正的人,在不久的将来,每晚都会开始和您一起爬床,所以请充分利用它。我建议在她搬进来之前先住几个晚上,或者可能一个周末呆一个或两个周末,彻底删除甚至是“辣味”的一切。

如何取整文件?如果使用的是Windows,则可以使用内置的搜索功能。自Windows XP以来,有一个用于搜索“媒体”或“电影和图片”的选项,只需确保更改此选项以扩大搜索范围即可在系统和隐藏文件夹中查找。

要在PC上对所有图像进行分类,请使用Picasa或Shotwell之类的东西查找计算机上的所有图像。这些程序快速,免费,可在您的PC上找到所有图像。

http://yorba.org/shotwell/

http://picasa.google.com

最好的想法是,在弄清文件杂乱无章之后,是否想对女人可能是个女人的幻想抱有幻想?使用“虚拟盒子”之类的东西来“玩”游戏。这样,当您的良心扬起时,您未来的妻子想看看您在网上所做的事情,您只需删除一个文件即可。

http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html

http://www.virtualbox.org/

最后,您将不得不问自己以下问题:

您想如何建立关系?

您是否要建立在信任和尊重的基础上?还是要在欺骗的基础上构建所有内容?

手中的鸟值得一个装满黑穗病的文件夹吗?

毕竟,您真的会留下一堆Hustler和Penthouse的问题让她迷路吗?


11
“或者她转过头看了一下那只猫” –猫也处于妥协的位置吗?
sehe 2011年

4
第一次阅读“您想如何建立关系?” 我读了“你想毁了你们的关系怎么办?” ...
丰富的

@Rich非常棒的补充,要记住的是,大多数情况下这些文件是免费的。自由!
bakoyaro 2011年

14

我很同意这里的一些答案,尽管我很惊讶没有人建议为她创建一个帐户。您将使用您的帐户,她将使用她的帐户。无论如何,您都应该这样做。

当然,这仅解决了内部磁盘的问题,而不能解决可移动介质的问题。


5
+1用于创建新帐户。对于共享计算机的任何人,无论“可疑”内容如何,​​都应这样做。但是,仍然可以由任何人访问用户目录外部存储的文件(除非已明确修改文件或父文件夹的权限),因此,如果图像存储在名为C:\stuff或类似名称的文件夹中,则不一定是解决方案。事情。
乍得利维

13

如果是“在您更年轻,更疯狂的日子”,我会尝试基于日期的搜索。

如果您使用的是Windows 7,请在搜索框中写下内容(按Win按钮或单击Win标志后)。第一个结果应该是“搜索”。打开它,然后点击“ Everywhere”图标。它将列出磁盘上的所有文件(可以从Windows访问)。右键单击右边距黑色空间中的某处,排序依据,然后单击“更多...”。它将列出可以对这些文件进行排序的属性。我猜,对于您来说,以Date开头的将是最有趣的。如果幸运的话,还可以查找持续时间,年份,帧频(以过滤视频文件),还可以查找标签。


1
+1用于基于日期的搜索。如果您可以将其与其他条件(例如类型和大小)一起排除在搜索模式中,则排除已知干净的文件夹等,则可以大大缩小搜索范围。
肖恩

12

购买第二块硬盘驱动器,然后在其上安装任何操作系统。然后,您可以“双重启动”您肮脏的操作系统来播放时间,而干净操作系统则可以用于女友时间。

双启动是必经之路。只需确保在上面保留一个密码,这样她就不会迷路到肮脏的密码上。


@Duracell:什么,您还没有吗?为此,我有一个chroot环境:)
sehe 2011年

4

使用Windows搜索找到“ * .avi,*。mkv,*。jpg”等,然后放大搜索结果上的图标,使其具有预览效果,并快速滚动浏览“脏”的照片和视频。另一个技巧是将文件大小设置为一定数量以上(例如100KB),这样您就不会得到Windows系统的gif和jpeg。


4
  1. 删除刺激性文件:在硬盘上运行picasa(或其他图像索引器)。删除所有辣味图像。在硬盘驱动器上运行windirstat或搜索所有电影格式(* .avi,*。mpg,*。mpeg,*。flv等),并查找大型电影等。删除所有刺激性电影。
  2. 保留此清洁的HD作为备份:购买新硬盘(例如,更大的尺寸;诚实地将旧硬盘标记为备份),重新安装操作系统,重要程序,复制所需的精选非间谍文件,并且旧硬盘为现在备份(不存储在计算机中)。就我个人而言,我不会加密该驱动器-它将引发巨大的红旗,就像您要隐藏一些东西(除非辣照片中有您需要不惜一切代价向她隐藏的东西;例如,与男人在一起的辣照片)。

这对于进入一个合理的gf是一个过大的杀伤力(除非她已经知道它具有很强的防香料作用)-只是第一步(如果一张辣照片能通过几年前下载的照片就可以了;她也不会在意)许多)。但是,如果您出于不同的原因想要做同样的事情,那么请执行以下操作:说小孩会使用计算机,这是有道理的。

另外,我不相信回答说删除除已知安全文件以外的所有内容的答案。您将忘记以后想要的东西。




3

你可以告诉她你对她诚实和开放...那样,你将建立(更多)信任和开放。

再加上这种方式,您可以告诉她,如果她(偶然)偶然发现某些“辣味”媒体,则可以删除它(如果她愿意的话)。

更新: 您可以考虑使用Google Picasa列出计算机中的所有图像。查找所有图像,视频(基本上是任何媒体)将是一站式服务,您可以对它们进行分类然后删除。


2

您可以运行批处理脚本来删除所有图像。只需将其放入要删除所有图像的目录中,它还将删除子目录中的图像

@echo off
echo Deleting files
del /s /f *.png
del /s /f *.gif
del /s /f *.jpg
del /s /f *.bmp
:: you can add more file types.
echo Operation completed!
echo. Done!
pause

只需将其复制并粘贴到记事本或其他文本编辑器中,然后将其另存为* .bat文件即可。更新以删除只读文件。


您可以使用强制删除只读文件/f
Joey

哦耶。忘了那个。我将进行更改。
Mythrillic 2011年

1
这将删除...每个文件,即使是某些有用的文件。
Journeyman Geek

是的,我意识到了。修改它,以便将其放到您要删除所有图像的文件夹中,而不是直接转到C:\并递归删除每个图像。
Mythrillic 2011年

1
如果要对图像进行某些处理,我会更愿意自动查找仅X级的图像。否则,您将花费太多时间自己浏览图像。虽然很难。
jonathanconway

2

在一个严肃的技术答案上,诸如GrandPerspectiveWinDirStat之类的应用程序可能是您唯一的“朋友”。但是没有人能真正击败真菌的答案-这是一个社会问题,您应该这样提出。


1

实际上,在计算机上查找隐藏色情内容的最佳工具是毫无戒心的伙伴,只需尝试一下-不管隐藏程度如何,他们都会找到它。:-)

严重的是-有许多工具(例如windirstat)可以帮助您查找和删除它们。但是问题仍然存在。

如果文件在您的系统上保留了这段时间,那么我怀疑它们已经变得“粘滞”。这导致它们在删除后的一段时间内(通常在深夜)重新出现。 您可能需要更长期的解决方案-我的建议是

  1. 如果您不能诚实地与您的伴侣交谈,那么我怀疑您应该考虑删除或升级您的潜在伴侣?
  2. 考虑将磁盘从PC中取出,然后将其砸在墙上将其破坏。考虑一下将它与其他事物相提并论,以提醒人们互联网在这里永远存在。

第一个选项可能以最简单的方式消除了问题,而第二个选项虽然更为严厉,但可能仅是短期解决方案,并且可能导致更紧迫的更长(也许更短!)问题。

顺便说一句:这是我见过的最好的SU问题;发布它的荣誉。


3
这是关于去除材料。如果不需要去除材料,那么问题就解决了。
Preet Sangha

您已经编辑了帖子;显然,我错过了您的编辑。抱歉。
bwDraco 2011年

“粘性”文件?是城市传说吗?“删除”合作伙伴?...
六。

@dragon-不用担心伴侣。
Preet Sangha

1
这个答案的第一个单行版本非常好,而且很明确。此编辑是随机内容的丛林。
o0'。

1

您可以尝试使用某种应用程序或手动编写的脚本来索引和过滤计算机上的文件。

然后,您获得了这些内容的路径,然后可以手动对其进行检查(它将捕获到任何类型的“危险”文件(或者可能拼写为cought?)。

您可以筛选出最近创建的目录,这些目录是与女友等人合影或电影中订婚的目录。该列表将更短。您也可以反向进行操作-仅找到您愿意保存的文件,然后擦掉这只肮脏的钢和硅片!

抱歉,但我现在还没有时间编写这样的应用程序/脚本,但希望该方法对您有所帮助。


1

当您说PC时,我假设您正在运行Windows。

您可以输入Windows 7资源管理器kind:picture,它将在您的计算机上找到所有图片文件,否则*.jpg,*.gif,*.jpeg,*.bmp,*.png可能会起作用。除非您像我们其他人一样将它们保存到* .zip并重命名它们,否则情况就不会太糟。

这需要时间,但是请确保您看到它们。您也许可以避开某些目录,但是请确保还扫描“ Internet临时文件”文件夹以及浏览器下载文件夹。

如果确实有问题,最好的方法是做您不想要的事情,那就是将您需要的文件复制到干净的驱动器中,然后重新格式化/重新安装并复制回旧文件。这不是完全证明,因为您保留的是旧文件,但这是有的。有时候,无论如何都要从头开始是个好习惯(为了省心)。


1

我有将所有具有特定扩展名的文件放到给定源的一个文件夹中的代码。如果能够从中找到,则在一个文件夹而不是整个驱动器中搜索将更加容易。

代码在这里,过程如下:

  1. 将下面的代码复制到文本文件中,并将其另存为.vbs文件。
  2. 替换D:\Src\D:\ALL Dist\您的源和目标文件夹。
  3. 现在保存代码,只需双击该文件。

码:

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Call ListFolderContents("D:\Src\")
Set fso = Nothing

Sub ListFolderContents(path)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim strSourceFolder
Dim strDestFolder
strDestFolder="D:\ALL Dist\"
Set folder = fso.GetFolder(path)
'wscript.echo folder.path

For Each objFile in folder.files
sourceFileName = fso.GetFileName(objFile)
'wscript.echo folder.path+"\"+sourceFileName
sourceFileName = folder.path+"\"+sourceFileName
If fso.FileExists(sourceFileName) Then
If not fso.FileExists(strDestFolder) Then
fso.CopyFile sourceFileName, strDestFolder, TRUE
End If
End If
Next
'fso.CopyFile sourceFile, destFileName

For each item in folder.SubFolders
ListFolderContents(item.Path)

Next
set folder = Nothing
End Sub

1

[...]使我将这些文件放在硬盘上的奇怪位置

另请注意,使用标准工具可能无法轻松搜索某些目录(包括临时Internet文件)。(例如:Windows资源管理器并没有真正显示其“ Internet临时文件”文件夹的真实内容。)而且Internet临时文件的扩展名可能无法识别。但这主要是通过清除临时文件来解决的。

但是,如果您自己使用非标准文件扩展名,则Windows不会帮助您找到它们,除非您使用某些依赖于检查文件的实用程序,包括使用幻数。或者,如果您根本不在Windows上,那么肯定不能在搜索时依赖文件扩展名,因为许多操作系统根本不需要此类扩展名。

要通过检查文件内容(如果可能的话,可以使用幻数)进行搜索,请在Mac上进行测试:

#!/bin/bash

# Recurses into all subdirectories of the current folder, to determine which
# file types are present in that directory. As this takes a long time to run,
# this also stores the results for later use.

# Recurse all directories from current directory:
find . -type d | while read dirname; do 
    # For each directory: 
    #   - find -type f   find all regular files
    #   -   -exec echo   print the directory name and some comma separators
    #   -   -exec file   print the MIME type
    #   - sort           group lines with similar MIME types
    #   - uniq -c        count all unique combinations of directory and type
    #   - tee            show result(s) on screen and append to file
    #
    # So, the following appends count, directory name and MIME type, like
    #   41 ,./my/directory/name,image/jpg
    #    3 ,./my/directory/name,image/png
    #   12 ,./my/directory/name,video/x-flv
    # to a comma-separated output file:

    find "$dirname" -mindepth 1 -maxdepth 1 -type f \
        -exec echo -n ",$dirname," \; -exec file -b --mime-type "{}" \; \
       | sort | uniq -c | tee -a folders-and-types.csv
done

echo "Found the following MIME types:"
cut -d , -f 3 folders-and-types.csv | sort | uniq

echo "Found images and videos in the following subdirectories:"
grep ",image\|,video" folders-and-types.csv

要获得包括文件名的列表,可以在确定应包含的MIME类型后立即过滤文件类型:

find . -type d | while read dir; do 
    # The following appends the file path and MIME type, like
    #   ./my/directory/name/favicon.ico: image/x-ico; charset=binary
    #   ./my/directory/name/test.jpg: image/jpg
    #   ./my/directory/name/test.me: image/png
    #   ./my/directory/name/test.temp: video/x-flv
    # to the output file:
    find "$dir" -mindepth 1 -maxdepth 1 -type f \
        -exec file --mime-type "{}" \; \
        | grep ": audio\|: image\|: video" | tee -a all-media-files.txt
done

两种方法都需要很长时间才能完成,并且会给您很长的清单。但是我认为这是在非Windows计算机上以及使用奇数文件扩展名时唯一可靠的方法。

在Linux上,类似的方法也可以使用。在Windows上,这将需要使用CygwinGnuWin之类的工具,或者使用Live CD引导至Linux 。

请注意,您可能也对application/zip类似的MIME类型,甚至application/octet-stream是未知的文件类型感兴趣。


0

首先,我建议您遵循有关使用图像管理器的建议,以查找所有图片并与她讨论您喜欢的图像。

其次,您应该为自己和她启用单独的用户帐户。这将确保您的物品归您所有,而她的物品归她所有。将所有照片和其他所有内容存储在目录中的任何位置,您将不必担心任何人因发热而绊脚石。


如果所有媒体都在用户目录中,我猜OP可以找到它吗?
Arjan

@arjan那不是我的意思。我的建议是清理硬盘驱动器该怎么办。设置用户帐户确保前进清洁驱动器后,每个人都将继续他们的东西分开,减少被其他用户看到的敏感,私人或尴尬的文件的可能性。
Cyber​​Skull 2011年

-1

忘记一些文件的内容:该站点是针对超级用户的,如果您的文件混乱,这也是一个大问题。:)您需要将所有事情组织起来。如果您使用的是Windows,请尝试使用WinDirStat之类的程序来了解不同文件类型的位置,空间使用方式等。

如果您使用的是Linux,请尝试使用简单的命令行工具,例如find。例如,您可以通过以下方式查找最常见的文件扩展名

找 。类型的f -printf“%f \ n” | 切-f 2- -d“。| 排序 uniq -c | 排序-nr | 头-n 30

或者您可以忽略某些文件类型:

找 。类型的f -printf“%f \ n” | grep -iv dll | 切-f 2- -d“。| 排序 uniq -c | 排序-nr | 头-n 30

要查找每个子目录的分类:

找 。型f -iname“ * .jpg” | 切-f 2 -d“ /” | 排序| uniq -c | 排序-nr | 头

无论如何,请花点时间整理好所有东西。您想在这里给人留下很好的印象。(并且不要忘记打扫浴室和冰箱!光棍节的日子已经过去了。恭喜。)


...对,您将获得所有图像/视频。
Sathyajith Bhat

精确地 不幸的是,这里的人不了解精确度记忆力。也许这个问题应该移到更合适的SE网站。
Iterator

还有什么其他网站更合适?
西蒙·希恩
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.