我有一个脚本,希望在同一目录中具有相同结构的多个子文件夹中运行。我有变量$ pdfPath,$ pdfoutpath和$ newFolder。如何更改变量以在folderA \ input,FolderB \ input,folderc \ input等中查看?我试过使用通配符,但是没有用。我不能只使用'C:\ path *',因为我需要分离输出。
感谢您的任何输入:)
^#
答案 0 :(得分:0)
这是从输入路径中计算其他路径的一种方法...
$InputPathList = @(
'C:\path\folder_A\input'
'C:\path\folder_B\input'
'C:\path\folder_C\input'
)
$OutputRelPath = 'Output'
$CompleteRelPath = 'Complete'
foreach ($IPL_Item in $InputPathList)
{
$Root = Split-Path -Path $IPL_Item -Parent
$OutPath = Join-Path -Path $Root -ChildPath $OutputRelPath
$CompletePath = Join-Path -Path $Root -ChildPath $CompleteRelPath
$IPL_Item
$Root
$OutPath
$CompletePath
'=' * 30
}
输出...
C:\path\folder_A\input
C:\path\folder_A
C:\path\folder_A\Output
C:\path\folder_A\Complete
==============================
C:\path\folder_B\input
C:\path\folder_B
C:\path\folder_B\Output
C:\path\folder_B\Complete
==============================
C:\path\folder_C\input
C:\path\folder_C
C:\path\folder_C\Output
C:\path\folder_C\Complete
==============================