windows 7复制快捷方式指向的文件
我有一大堆快捷方式,可以找到硬盘上不同位置的文件。需要备份物理文件。有没有关于如何编写脚本的想法 谢谢,windows 7复制快捷方式指向的文件,windows,powershell,Windows,Powershell,我有一大堆快捷方式,可以找到硬盘上不同位置的文件。需要备份物理文件。有没有关于如何编写脚本的想法 谢谢, Scott我能想到的唯一一件事是在备份目录时读取目录中的文件类型。如果是“.lnk”,你知道这是一条捷径。此时,请使用类似于本文的内容: 将目标路径返回到变量,然后像处理文件一样处理该变量并复制实际文件 我希望这是有道理的。我有使用PowerShell的经验,但不是这种情况。但是,这是我将采取的方法。我唯一能想到的就是在备份目录时读取目录中的文件类型。如果是“.lnk”,你知道这是一条捷径
Scott我能想到的唯一一件事是在备份目录时读取目录中的文件类型。如果是“.lnk”,你知道这是一条捷径。此时,请使用类似于本文的内容: 将目标路径返回到变量,然后像处理文件一样处理该变量并复制实际文件
我希望这是有道理的。我有使用PowerShell的经验,但不是这种情况。但是,这是我将采取的方法。我唯一能想到的就是在备份目录时读取目录中的文件类型。如果是“.lnk”,你知道这是一条捷径。此时,请使用类似于本文的内容:
$files = gci ~\Desktop\*.lnk | %{$sh = New-Object -COM WScript.Shell}{$sh.CreateShortcut($_.fullname).Targetpath}
将目标路径返回到变量,然后像处理文件一样处理该变量并复制实际文件
我希望这是有道理的。我有使用PowerShell的经验,但不是这种情况。但是,这是我会采取的方法。这在我看来是一个非常开放的问题,但是,如果您知道快捷方式的位置(右键单击快捷方式视图属性),您可以始终以这种方式备份它们。然而,在我看来,这是一个非常开放的问题,如果您知道快捷方式的位置(右键单击快捷方式视图属性),则可以始终以这种方式备份快捷方式。
$files = gci ~\Desktop\*.lnk | %{$sh = New-Object -COM WScript.Shell}{$sh.CreateShortcut($_.fullname).Targetpath}