Windows 7 在Windows 7上更改多个*.LNK快捷方式以在外部/便携式驱动器(相对路径)上工作?

Windows 7 在Windows 7上更改多个*.LNK快捷方式以在外部/便携式驱动器(相对路径)上工作?,windows-7,batch-processing,relative-path,shortcut,lnk,Windows 7,Batch Processing,Relative Path,Shortcut,Lnk,也许,在我必须将所有数据传输到外部硬盘驱动器之前,我应该首先简要描述一下我的文件组织系统是什么 由于我在PDF、DJVU和EPUB文件中拥有大量专业文献,因此我需要一个清晰的系统来查找与我目前试图解决的问题相关的内容。这就是为什么我创建了几个不同的文件夹,比如标题,作者,主题,等等 代表单个书籍的数据仅实际存在于Titles文件夹中(每个文件名由基本书目信息组成:文章/书籍标题、作者姓名和出版日期)。其他文件夹仅包含标题中书籍的shurtcuts,因此,例如,(虚构的)子文件夹“DOE,John

也许,在我必须将所有数据传输到外部硬盘驱动器之前,我应该首先简要描述一下我的文件组织系统是什么

由于我在PDFDJVUEPUB文件中拥有大量专业文献,因此我需要一个清晰的系统来查找与我目前试图解决的问题相关的内容。这就是为什么我创建了几个不同的文件夹,比如标题作者主题,等等

代表单个书籍的数据仅实际存在于Titles文件夹中(每个文件名由基本书目信息组成:文章/书籍标题、作者姓名和出版日期)。其他文件夹仅包含标题中书籍的shurtcuts,因此,例如,(虚构的)子文件夹“DOE,John”包含LNK指向标题中所有书籍/文章的快捷方式他(合作)编写/编辑过,而主题的子文件夹则包含PSYCHO-”包含了标题中所有相关文章的快捷方式。实际上,我的系统比这稍微复杂一些,但我希望现在它看起来是什么样子已经很清楚了

是否有一种简单的方法可以批量更改LNK文件,以便它们可以再次工作

也许,我还应该提到我一直在使用Total Commander(我将再次使用它),多亏了它,我的系统被证明是非常强大和高效的

如果没有,您会推荐什么其他(最好是免费的)解决方案

如果有任何帮助或建议,我将不胜感激


p.

这里有两种powershell方法可以编辑.LNK文件。
方法1
方法2
哇,谢谢。这看起来很有希望。但是,作为W7的新手,我不知道如何使用powershell。我以前从未听说过它。有什么建议吗?似乎我需要在应用scri之前做一些挖掘工作pt,因为我不知道脚本应该是什么类型的文件,也不知道如何运行它。无论如何,非常感谢您的指导。最后,我似乎取得了一些进展。:-)我假设任务只是递归地更改.LNK文件中的
顶级文件夹
驱动器号
,并且ata文件保持不变。例如从
c:\my files\books
更改为
g:\books
,您可以打开一个新问题并添加
powershell
标记,以便能够提供帮助的人可以看到您的问题。我要补充的是,如果外部驱动器是USB,则将其设置为高驱动器号将使其不太像以前那样由于
usb驱动器随机播放,y将在将来更改