powershell Quick Powershell脚本用于复制文件并使用文件类型过滤保留文件夹结构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell Quick Powershell脚本用于复制文件并使用文件类型过滤保留文件夹结构相关的知识,希望对你有一定的参考价值。
$SourceFolder = "D:\Downloads"
$DestinationFolder = "D:\test"
$IncludeFiles = ("*.jpeg","*.jpg")
Get-ChildItem $SourceFolder -Recurse -Include $IncludeFiles | Where-Object {$_.LastWriteTime -gt $ChangesStarted} | ForEach-Object {
$PathArray = $_.FullName.Replace($SourceFolder,"").ToString().Split('\')
$Folder = $DestinationFolder
for ($i=1; $i -lt $PathArray.length-1; $i++) {
$Folder += "\" + $PathArray[$i]
if (!(Test-Path $Folder)) {
New-Item -ItemType directory -Path $Folder
}
}
$NewPath = Join-Path $DestinationFolder $_.FullName.Replace($SourceFolder,"")
Copy-Item $_.FullName -Destination $NewPath
}
以上是关于powershell Quick Powershell脚本用于复制文件并使用文件类型过滤保留文件夹结构的主要内容,如果未能解决你的问题,请参考以下文章
PowerShe 使用证书签名 ll脚本
powershell Quick Powershell脚本用于复制文件并使用文件类型过滤保留文件夹结构
powershell Quick Powershell脚本用于复制文件并使用文件类型过滤保留文件夹结构
使用Powershell管理Linux 下的 SQL Server
通过 PHP 使用 Exchange 管理单元执行 powershell 脚本
哪些方法可以绕过PowerShell Execution Policy?