HankHank
|
Posted: Thu Jan 27, 2022 22:25 Post subject: |
|
|
Код для скрипта может быть ещё проще, если использовать команду
DIR /AL /B /S H:\
Тогда получим строки с полными путями к ссылкам:
Code: |
H:\Слушать\Слушать\Albright Gerald
H:\Слушать\Слушать\Alex Rostotsky - Time when fish think of the past (2004)
H:\Слушать\Слушать\Dave Brubeck - Ken Burns Jazz (Columbia - Legacy Records) 2000
H:\Слушать\Слушать\Dino Saluzzi - El Encuentro (2010) [Flac]
H:\Слушать\Слушать\Modern Jazz Quartet - Live At The Lighthouse (MFSL MFCD 827) (1967)
…
|
А, еcли вызвать FSUTIL, указав ему ссылку, то получим список строк, в котором нас интересует “Print Name:”.
Например:
FSUTIL reparsepoint query “H:\Слушать\Слушать\Alex Rostotsky - Time when fish think of the past (2004)”
Code: |
Reparse Tag Value : 0xa0000003
Tag value: Microsoft
Tag value: Name Surrogate
Tag value: Mount Point
Substitue Name offset: 0
Substitue Name length: 184
Print Name offset: 186
Print Name Length: 176
Substitute Name: \??\h:\Фонотека\Jazz\Rostotsky Alex\Alex Rostotsky - Time when fish think of the past (2004)
Print Name: h:\Фонотека\Jazz\Rostotsky Alex\Alex Rostotsky - Time when fish think of the past (2004)
…
|
Т.о., проблемы со спецсимволами в именах папок сокращаются. |
|