gpt4 book ai didi

windows - 在 3 个不同的子目录中创建 2 个子目录

转载 作者:行者123 更新时间:2023-12-05 09:27:02 24 4
gpt4 key购买 nike

我正在尝试编写一个简单的脚本,该脚本将创建一个文件夹,然后在其中创建 3 个不同的文件夹,完成后,这 3 个不同的文件夹中的每一个都应该有 2 个名为“Phase”(1..2) 的子文件夹。

我正在尝试遍历路径,即子文件夹 (Project),但我不知道如何实现它,否则我可以再写最后一个 foreach 循环 3 次,但这会不一致。

结构应该是:

C:\Projects\Project1\Phase1
C:\Projects\Project1\Phase2
C:\Projects\Project2\Phase1
C:\Projects\Project2\Phase2
C:\Projects\Project3\Phase1
C:\Projects\Project3\Phase2

到目前为止我写的脚本是:

# Path variable 

$PhasePath = "C:\Projects\Project1"

# Creating the main directory
mkdir C:\Projects

# Loop from 1-3 and create a subdirectory in - Path C:\Projects using the path variable
1..3 | foreach $_{ New-Item -ItemType directory -Name $("Project" + $_) -Path C:\Projects }

1..2 | foreach $_{ New-Item -ItemType directory -Name $("Phase" + $_) -Path $PhasePath }

最佳答案

应该这样做

foreach ($project in 1..3){foreach ($phase in 1..2) {new-item -Type Directory "C:\Projects\Project$($project)\Phase$($phase)"}}

关于windows - 在 3 个不同的子目录中创建 2 个子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73014789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com