外部驱动器文件索引的默认方式(Windows 10)

外部驱动器文件索引的默认方式(Windows 10)

在 Windows 10 中,是否有一种标准方法来保存位于外部驱动器上的文件的索引?

目的不是快速搜索该驱动器上的文件,而是在任何给定时间列出该驱动器上的所有文件,以防丢失、损坏等。

数据不够重要,不需要备份,但如果驱动器因任何原因无法访问,我想知道我丢失了哪些文件。

顺便说一句,我很清楚,可以编写一个脚本,在驱动器连接时自动执行并捕获该驱动器上的文件传输事件等,但我希望有一种标准方法或简洁的第三方工具可以轻松自动地实现这一点。

答案1

可能有比以下更优雅的解决方案,但一个选项是使用DirLs

  • 电源外壳:Dir

    Cmd /C Dir /S "D:" > "D:\index.txt" 
    
  • 电源外壳:Ls

    Ls -Recurse "D:" > "D:\index.txt"
    


另一个选项是使用Rsync,它可以创建运行时更新的所有文件的日志(应该有一种方法来管道化,这样你实际上就不会复制文件), 然而,Cygwin需要安装。

相关内容