Я искал подобное решение онлайн, но все еще не могу заставить это работать.Я хотел бы включить имя прапрадедушки, прародителя и родительской папки (игнорируя папку звонков) в имя файла pdf, см. Ниже:
Текущий путь:
C:\AttachedFiles\Test01\Calls\1848953\1\engineer_jobsheet.pdf
C:\AttachedFiles\Teoo233\Calls\185864\3\engineer_jobsheet.pdf
Хотел быпереименуйте файл PDF, как показано ниже (исключая папку звонков):
Test01_1848953_1_engineer_jobsheet.pdf
Teoo233_185864_3_engineer_jobsheet.pdf
Я начал с этого, который переименовывает файл PDF в 1_engineer_jobsheet.pdf.
Get-ChildItem C:\AttachedFiles\ -Filter engineer_jobsheet.pdf -Recurse | Rename-Item -NewName {$_.Directory.Name+'_'+$_.Name}
Может кто-нибудь указать мнев правильном направлении, как это сделать, исключая имя папки звонков (имейте в виду, что test01 / Teoo233 может каждый раз называться по-разному)
Надеюсь, это имеет смысл.