从变量

时间:2018-11-28 18:14:14

标签: powershell

所以我在下面有一个非常简单的代码...注释掉的部分是我的问题所在。我基本上想问一个完整的文件路径...我知道Windows会附加“”,但是我的其余代码不需要引号就可以工作。所以我基本上想使用$ Path并去除它的“”标记,调用结果路径。有人可以帮忙吗?

edit:或者甚至更好。。。如何调整可以用引号引起的$ Path(用于带空格的路径)的代码,仍然可以使用?两种解决方案都将不胜感激。

Write-Host ' '
$Path = Read-Host 'Please provide full path for file deletion'
# path = path.replace("\"", "");
Get-ChildItem -Path $Path -Include *.* -File -Recurse | foreach { $_.Delete()}

1 个答案:

答案 0 :(得分:0)

这可以删除字符串中的引号

Write-Host ' '
$Path = Read-Host 'Please provide full path for file deletion'
$Path = $Path.Replace('"','');
$Path