Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 如何在文件夹名称中使用变量_Powershell_Variables_Directory_Rename - Fatal编程技术网

Powershell 如何在文件夹名称中使用变量

Powershell 如何在文件夹名称中使用变量,powershell,variables,directory,rename,Powershell,Variables,Directory,Rename,我正在创建一个powershell脚本,为项目创建一个文件夹 我的想法是首先输入项目的名称,然后在项目文件夹中使用该名称。 有谁能帮我介绍一下如何使用输入的变量在powershell中重命名“00000-Project Name” $PFname=读取主机-提示“输入新项目的名称” 重命名项-路径“K:\Projects\00000-项目名称”-新名称“K:\Projects\00000-项目名称” 您好,您必须执行以下操作: $PFname=读取主机-提示“输入新项目的名称” $path=“K

我正在创建一个
powershell
脚本,为项目创建一个文件夹

我的想法是首先输入项目的名称,然后在项目文件夹中使用该名称。 有谁能帮我介绍一下如何使用输入的变量在powershell中重命名“00000-Project Name”

$PFname=读取主机-提示“输入新项目的名称”
重命名项-路径“K:\Projects\00000-项目名称”-新名称“K:\Projects\00000-项目名称”

您好,您必须执行以下操作:

$PFname=读取主机-提示“输入新项目的名称”
$path=“K:\Projects\00000-项目名称”
$newPath=$path-替换“00000-项目名称$”,$PFname
重命名项-Path$Path-NewName$newPath
完成此操作的关键是操作员
-replace
,您必须向其传递两个值,第一个是要查找的值,第二个是要替换的值


在此之后,您既有您的旧名称
$path
,也有您的结果名称
$newPath

您好,您必须执行以下操作:

$PFname=读取主机-提示“输入新项目的名称”
$path=“K:\Projects\00000-项目名称”
$newPath=$path-替换“00000-项目名称$”,$PFname
重命名项-Path$Path-NewName$newPath
完成此操作的关键是操作员
-replace
,您必须向其传递两个值,第一个是要查找的值,第二个是要替换的值


之后,您的旧名为
$path
,结果名为
$newPath

请@John检查答案是否正确,如果这解决了您的问题,谢谢!请@John检查答案是否正确,如果这解决了您的问题,谢谢!