我必须处理网络驱动器上的大量文件。有一些“项目目录”,它们总是按照相同的结构组织,子目录又分为子目录。
这些子目录通常都是空的,在 Windows 资源管理器中打开子目录却发现它实际上是空的,这是非常令人沮丧和耗时的。
有没有办法避免这种情况?我可以想象为空文件夹设置一个单独的图标,它会直接告诉我打开该文件夹是没有意义的。但是,我不是这些目录的“所有者”,所以这应该只是在我的计算机上进行的修改,不一定会影响其他用户。
答案1
使用 Windows7,只需将文件夹视图更改为中等图标或其他显示较大图标的视图。Windows7 将使用“空文件夹”图标显示空文件夹。然后您可以识别这些空文件夹。
答案2
我猜想这是不可能的,或者说是不可取的,因为性能原因。当 Windows 构建要显示的子目录图标列表时,它是“按需”执行的(即您单击了父级)。遍历所有子文件夹并检查它们是否有内容可能是一项昂贵的操作(尤其是如果有数百或数千个文件夹)。如果 Windows 正常执行此操作,它将通过网络发送大量读取请求来查看用户可能永远不会遍历的目录。等到您单击子文件夹后再获取下一组内容是将网络流量保持在最低限度的最佳方法。
单击文件夹后,Windows 可以更改图标,但从 UI 角度来看,这很糟糕。它还可以缓存子文件夹为空的事实,但这可能会随着网络上的另一个用户添加内容而改变。