我有两台未联网的计算机。我需要复制一台计算机上存在的一个驱动器的文件夹结构,并将其放在另一台计算机上。两台Windows 7计算机。我不需要文件,只需要文件夹/目录。两台计算机上的驱动器号相同(Y)。这些计算机在物理上相距千里,但是我确实可以访问我要通过LogMeIn获取文件夹结构的计算机。
我想我需要使用某些过程将文件夹结构保存到文件中。将该文件移动到我的计算机上(通过电子邮件或LogMeIn文件管理器),然后运行一些过程以将其放入我的计算机中。
有更好的解决方案吗?如果没有,是否有代码通过VBA,Cmd窗口,.bat脚本,VB.NET或VBS来执行此操作?我知道我可以用VBA编写它,但是如果不需要的话,我不想重新创建轮子。
我没有执行此操作的“进程” /程序。LogMeIn文件管理器也不执行此操作(我问)。我需要在此驱动器上有很多路径,因此手动创建它们将花费很长时间。我搜索并找到了许多适用于联网计算机的解决方案,但这些计算机未联网,因此为什么我认为我需要将其保存到文件中。再一次,我不希望驱动器上的所有文件(它的巨大文件和大多数文件都是不必要的),而只是文件夹。
谢谢。
创建源计算机的目录列表,并将输出重定向到文本文件:
dir /ad /b /s >> dirlist.txt
切换到dir
(有关更多信息,请访问MS TechNet):
/ad List only files with attribute of directory
/b Bare format (no heading information or summary)
/s Displays files in specified directory and all subdirectories
dirlist.txt
从源计算机传输到目标计算机。
在目标计算机上,for /F
从命令提示符处将文本文件与一起使用,以创建目录结构:
for /F "delims=" %i in (dirlist.txt) do md "%i"
MS TechNetfor
记录了要进行的开关
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句