我有一堆文件的快捷方式,这些文件位于硬盘驱动器的各个位置。物理文件需要备份。关于如何编写脚本的任何想法?
谢谢,斯科特
$files = gci ~\Desktop\*.lnk | %{$sh = New-Object -COM WScript.Shell}{$sh.CreateShortcut($_.fullname).Targetpath}
我唯一能想到的就是在备份目录时读取目录中的文件类型。如果它是一个“.lnk”,你就知道它是一个快捷方式。此时使用类似于本文的内容:
将目标路径返回给变量,然后将该变量作为文件处理并复制实际文件。
我希望这是有道理的。我有使用 PowerShell 的经验,但不是这种情况。但是,这是我将采取的方法。