Что собственный путь состоит в том, чтобы создать ярлык (.LNK файл) из командной строки Windows XP? [закрытый]

Чтобы получить прародителя объекта $ file:

$file.Directory.Parent

Родительский каталог файла является членом «Directory» объекта файла.

Родительский каталог каталога является «родительским» элементом объекта каталога.

Это не сложно, но запутать это наверняка ...


Редактировать

Вы спрашивали мое решение:

Get-ChildItem C:\script -Recurse -File | ForEach-Object {
  $parent = 

Чтобы получить прародителя объекта $ file:

[110]

Родительский каталог файла является членом «Directory» объекта файла.

Родительский каталог каталога является «родительским» элементом объекта каталога.

Это не сложно, но запутать это наверняка ...


Редактировать

Вы спрашивали мое решение:

[111]

Я использовал параметр -file в Get-ChildItem, чтобы получать только файлы из структура папок. Я не уверен, что подходит в вашей ситуации

.Directory.Name $grandparent =

Чтобы получить прародителя объекта $ file:

[110]

Родительский каталог файла является членом «Directory» объекта файла.

Родительский каталог каталога является «родительским» элементом объекта каталога.

Это не сложно, но запутать это наверняка ...


Редактировать

Вы спрашивали мое решение:

[111]

Я использовал параметр -file в Get-ChildItem, чтобы получать только файлы из структура папок. Я не уверен, что подходит в вашей ситуации

.Directory.Parent.Name Rename-Item

Чтобы получить прародителя объекта $ file:

[110]

Родительский каталог файла является членом «Directory» объекта файла.

Родительский каталог каталога является «родительским» элементом объекта каталога.

Это не сложно, но запутать это наверняка ...


Редактировать

Вы спрашивали мое решение:

[111]

Я использовал параметр -file в Get-ChildItem, чтобы получать только файлы из структура папок. Я не уверен, что подходит в вашей ситуации

.FullName -NewName "$grandparent-$($parent.Substring($parent.length-4,4)) $(

Чтобы получить прародителя объекта $ file:

[110]

Родительский каталог файла является членом «Directory» объекта файла.

Родительский каталог каталога является «родительским» элементом объекта каталога.

Это не сложно, но запутать это наверняка ...


Редактировать

Вы спрашивали мое решение:

[111]

Я использовал параметр -file в Get-ChildItem, чтобы получать только файлы из структура папок. Я не уверен, что подходит в вашей ситуации

.name)" }

Я использовал параметр -file в Get-ChildItem, чтобы получать только файлы из структура папок. Я не уверен, что подходит в вашей ситуации

5
задан Community 23 May 2017 в 12:08
поделиться

9 ответов

РЕДАКТИРОВАНИЕ http://www.ss64.com/nt/shortcut.html: Извините я удалил это.. но это - старая команда NT... не знают если это активный на XP.

1
ответ дан 18 December 2019 в 10:49
поделиться

Windows XP и позже имеет fsutil команда, которая может создать "hardlinks" в файлы.

См.:

5
ответ дан 18 December 2019 в 10:49
поделиться

Это не собственный вызов Windows, но необходимо, вероятно, изучить Windows Sysinternals' Junction. Это - очень удобный инструмент хорошего качества.

Если Вы не хотите полагаться на внешнее программное обеспечение, необходимо посмотреть на kb205524 для собственных способов создать точки соединения.

3
ответ дан 18 December 2019 в 10:49
поделиться

XP не имеет символьных ссылок. На Vista команда является mklink. Ярлыки не являются символьными ссылками.

4
ответ дан 18 December 2019 в 10:49
поделиться

У меня есть файл под названием shortcut.exe в моей системе. Честно, я понятия не имею, где я получил его.:-( Но быстрый поиск придумал следующий веб-сайт:

http://www.optimumx.com/download/#Shortcut

Возможно, это будет работать на Вас?

1
ответ дан 18 December 2019 в 10:49
поделиться

mklink link target

К сожалению, это только работает над Vista/Сервером 2008 или более новый.

1
ответ дан 18 December 2019 в 10:49
поделиться

На самом деле NTFS действительно поддерживает символьные ссылки. Посмотрите Википедию NTFS_symbolic_link

1
ответ дан 18 December 2019 в 10:49
поделиться

Softlinks поддерживаются файловой системой, используемой окнами.
Хотя эта функциональность не выставляется никакими стандартными инструментами окон.

Существуют инструменты с открытым исходным кодом, доступные, который может добиться цели все же.

0
ответ дан 18 December 2019 в 10:49
поделиться

Все, кажется, бьются вокруг этого кустарника, но я не видел, что любой на самом деле выходит и говорит это все же: NTFS поддерживает что-то позвонившее "точки соединения", которые очень похожи, хотя немного менее полезный, чем, символьные ссылки. Они отличаются и, чем ярлыки и, чем жесткие ссылки. Я регулярно использую их для создания различных версий нашего программного обеспечения в том же местоположении в моей системе (просто повторно указывают, что каталог сборки связывается с другим контролем SVN). Инструмент, который я использую для этого, называют ntfslink. Та страница также содержит довольно хорошее объяснение того, как соединение NTFS указывает на работу и который версии поддержки Windows который функции. Я использую его на Сервере Победы 2k3. ntfslink программа является расширением оболочки, но существуют другие подобные утилиты, которые работают из командной строки. Существует также Windows API functions, доступный для создания их, если Вы хотите сделать это программно из любого приложения, Вы разрабатываете.

0
ответ дан 18 December 2019 в 10:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: