Powershell copy-item,将新文件夹存储为变量

时间:2016-02-02 19:01:24

标签: powershell

我正在尝试创建一个简单的脚本,将目录移动到我们服务器上的安全位置。我想将新文件位置作为变量提取,以包含在我标记为$ secure的电子邮件中。任何帮助将不胜感激 - 谢谢!

Write-Host "Enter Package Location: " -NoNewLine -ForegroundColor Green
$package = Read-Host
Copy-Item -Path $package -Destination "C:\PS" -Force -Recurse
$secure = ???

1 个答案:

答案 0 :(得分:1)

-PassThru参数与Copy-Item

一起使用
$secure = Copy-Item -Path $package -Destination "C:\PS" -Force -Recurse -PassThru

获取复制的项目

要获取新的根目录(即“C:\ PS \ packagedir”),请使用Split-Path -Leaf$package获取文件夹名称,并使用{{1}与目标路径合并}}:

Join-Path