ros*_*han 1 windows powershell operating-system file
我有多个带有数百个文件的外部硬盘驱动器。
我需要在本地计算机上为这些硬盘驱动器的目录/文件结构创建一个精确的镜像,除了实际文件之外,我只需要一个同名的虚拟占位符文件即可。
例如:Ext Hard Drive包含
A.doc 1MB
B.doc 5MB
C\x.doc 2MB
magiccopy g: c:\test\*
Run Code Online (Sandbox Code Playgroud)
应该导致int c:\ test具有
A.doc 0 bytes
B.doc 0 bytes
C\x.doc 0 bytes
Run Code Online (Sandbox Code Playgroud)
我个人认为,这实际上是搜索跨多个硬盘存储的文件的一种更好的方法,而不必连接它们中的每个硬盘来查看哪个硬盘可能实际包含该文件。
我可以编写脚本或C#程序(不确定我编写的内容是否万无一失),但希望使用实用程序或内置函数来执行此操作。我将不胜感激
使用robocopy:
Robocopy.exe c:\test c:\test2 /mir /create
Run Code Online (Sandbox Code Playgroud)
这会将测试文件夹的内容镜像到test2文件夹,并且仅创建文件夹和空文件。