按修改日期对文件进行排序,但是在Windows资源管理器中,文件夹始终位于文件之前吗?


50

我可以在Windows资源管理器中按排序文件和目录date modified。我总是总是先显示最近的文件。但是,当我按修改日期排序时,目录始终显示文件之后。

是否可以按修改日期对文件进行排序,但在文件之前显示目录?


命令行还是图形文件浏览器?
grawity 2011年


下面的sHr0oMaN答案对我有用,但仅供参考,如果您使用库而不是常规文件夹,它将首先以“修改日期”模式对文件夹进行排序。
查尔斯

Answers:


8

我一直在尝试做同样的事情(即从文件中区分文件夹的排序方式,让文件按日期排序)。另一位超级用户帖子建议我使用win7的笨拙解决方案,它利用了“分组依据”功能。如果文件属性显示在资源管理器中(例如,视图>排序方式>更多...> [检查'属性”]),则可以使用视图>分组方式>属性将属性分组(本质上是文件还是文件夹),以及使用视图>按...排序>按修改日期排序。这样,我可以使文件夹显示在顶部,并在其下按日期排列文件。

我为什么要这样做?我对组织文件的方式丝毫没有学问,但是我发现我最终拥有一个很大的目录结构-通常在单击此目录时,我通常对进入子文件夹感兴趣。但是,当我到达所需的文件夹时,通常我会想要访问最近修改的文件。因此,将文件夹和最近修改的文件放在顶部可以节省滚动。


8
为什么这被接受为答案?OP是否要避免在排序过程中自动将文件和文件夹分别自动分组的默认行为?这不能回答问题……
Omar

1
没错,这很笨拙,而且它并不总是在文件之前保留文件夹,例如@ sHr0oMaN完全隐藏的答案
jla 2015年

1
这不是答案。答案在下面的superuser.com/a/595669/427063上
马克·克莱默

100

首先,将目录置于“详细信息”视图模式(如果尚未显示),以便获得列标题。

如果单击“日期修改”标题,该标题将按“修改日期”排序(降序),然后Shift单击“名称”,则该名称应仍按“日期修改”(降序)排序,但文件夹位于顶部。

注:这是观察同时“预览窗格”启用(Windows 7)中工作。排序之前,只需使用Alt+ 暂时禁用预览窗格P。然后可以重新启用预览窗格,并保留排序方法。

要恢复此状态,只需单击要作为排序依据的任何列。

获得所需的排序顺序后,您可以切换到其他视图模式之一(例如,“图标”,“列表”或“标题”),演示文稿将保留您指定的排序顺序。


10
这实际上有效(在Win8.1上测试)。这是我见过的唯一不会产生其他问题的真实解决方案。
2014年

1
适用于Win7。讨厌让我在Windows上工作的公司。
AlikElzin-kilaka 2015年

1
在Windows 7上完美运行,这是解决此问题的最佳方法。
杰克·巴斯曼

9
在Windows 10上也为我工作。
jenovachild

3
非常感谢。我知道我来晚了,但是当您按住Shift单击“名称”时会发生什么?那是次要的东西吗?
查尔斯

19

尝试按日期而不是修改日期排列文件。我的文件始终出现文件夹问题。似乎当您按日期排列时,无论排列方向如何,文件夹都显示在顶部。当您按修改日期排列时,文件夹始终以降序位于底部。


11
抱歉,这是错误的并且具有误导性。请记住,“日期”的工作方式不同于“日期修改”。如果您今天从互联网上下载文档,则该文件可能在一年前被“保存”。按“日期”排序可能会将文件放在过去。“修改日期”将使用文件复制到计算机的日期。因此,重要的是要认识到,当按“数据”排序时,最近下载的文件可能会或可能不会位于列表的顶部/底部。ACTUAL解决方案在下面由“ sHr0oMaN”发布。
2014年


4

在Windows中:

dir /og-d

会先对目录(g)进行排序,然后再按最新近(-d)顺序进行排序。


1
我和OP对Windows资源管理器中的排序感兴趣。您的命令有效,但是如何使它适用于Windows资源管理器?
jla

1
@jla:我在OP添加Windows资源管理器资格之前回答了这个问题。
丹尼斯·威廉姆森

4

不,不幸的是,这就是Windows资源管理器的行为方式,它总是在文件之前(或之后,取决于排序方向)将文件夹分组在一起。

许多用户已经抱怨并要求像其他一些OS一样具有交错文件和文件夹的功能,但是Windows Explorer仍然不是一种选择(尽管某些替代Windows Shell文件管理器已经实现了这种功能)。


我同意它可以对文件夹进行分组而不选择分组依据,但是8.1升级之前,无论我如何排序,我的文件夹始终位于最前面。现在,仅当我使用库视图时,它们才会停留在顶部,否则,它们将按照您的指示翻转。我很确定会发生这种变化,我几乎总是按Date修改后的降序进行排序,以获取最新生成的输出,因此该变化会立即显现出来,并且对我的过程造成不利影响。
jla

实际上,如果将目录设置为“照片”或“视频”,则无论排序方向如何,文件夹始终位于顶部。
apraetor

3

@tryingToBeClever的答案对我有用,但是有两个附加步骤:

  1. 查看>排序方式>更多...> [检查'属性']
  2. 查看>分组依据>属性
  3. 查看>排序方式>属性
  4. 查看>排序方式>降序(或单击Attributes选项卡)
  5. 查看>排序方式>修改日期

我必须添加第3步和第4步,否则A文件的属性始终优先于文件夹的属性,即D


1
  1. 打开相关文件夹的“属性”窗格
  2. 转到“自定义”标签
  3. 将文件夹内容类型更改为“照片”

现在,无论排序方向如何,文件夹都将始终位于顶部。


我宁愿使用这种方法,也不必手动进行排序date,然后按一下name。我可以离开文件夹并返回相同的排序行为。
多人

0

TL; DR-按住shift并单击name

:详细演练
从“ "Detailed view"
下一步” 开始,单击"Dated Modified"列标题,并使箭头指向下方。
最后,按住shift并单击"Name"列标题。

现在,该视图将在顶部显示所有文件夹,而最近修改的文件将在其组的顶部。与文件夹相同,最新文件夹位于文件夹顶部。

然后,您可以将其应用到默认为所有的文件资源管理器视图:
Files>Change Folder and Search Options>Folder Options>View
然后点击"Apply to Folders"


我们始终感谢社区成员的贡献!然而,这是怎么回答的真正不同的这一个
5k

哈,你的观点是正确的。我肯定已经跳过了与我相同的答案。如果我注意到了,我可能不会发布答案。感谢您对此有礼貌!
semtex41
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.