PowerShell 使用mkdir命令创建目录

开发环境:Windows系统下; 编译工具:Visual Studio Code ;

1、创建单级目录,使用该方法时,只能一级一级创建文件夹。

$targetDir="D:\Working\Release"
$targetFont=[System.IO.Path]::Combine($targetDir,"Fonts")
if(!(Test-Path $targetFont)){  #判断文件路径是否存在
    mkdir $targetFont #创建一个文件夹/创建一个目录
}

    当我们使用第一种方法创建不存在的目录,该目录有两层的时候,代码执行就达不到预期的要求,这就要使用第二种创建多级目录的方法,才能正确创建出文件夹。

2、创建多级目录:使用-p参数,多级目录间用斜杠分隔。可创建多层级的目录。

$targetDir="D:\Working\Release"
$targetAiData=[System.IO.Path]::Combine($targetDir,"Resources\Language")
if(!(Test-Path $targetAiData)){
    mkdir -p $targetAiData
}

3、创建多个同级目录:使用-p参数,多个目录间使用逗号分隔。

$targetDir="D:\Working\Release"
mkdir $targetDir
Set-Location $targetDir #切换到创建的目录
mkdir -p bin,Release #同一层次,创建多个目录

联合使用,可以同时创建多级和同级的目录。

**************************************************************************************************************

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值