powershell复制文件夹的文件
【powershell复制文件夹的文件】function CCopy($folder_a_path,$folder_b_path)
{
#遍历源文件夹下所有文件
$folders_a = gci $folder_a_path -Recurse
foreach ($folder_a in $folders_a)
{
if($folder_a.fullname -like "*appsettings.json*")
{
continue
}
#通过替换的方式,取目标文件的全路径名称
$b = $folder_a.fullname.replace($folder_a_path,$folder_b_path)
#判断目标文件是否存在,如果存在则先判断新旧
If (test-path $b)
{
#判断目标是否为目录,如果是目录则跳过,如果不跳过,则会创建一级空目录
If (!((gi $b).PSIsContainer))
{
#判断目标文件、源文件的新旧情况,如果目标已存在文件的修改时间早于源文件,则重新拷贝覆盖
If ((gci $b).lastwritetime -lt $folder_a.lastwritetime)
{
copy-item $folder_a.fullname $b -force
}
}
}
#如果目标文件不存在,则直接拷贝
Else
{
copy-item $folder_a.fullname $b
}
}
}
dir "$PSScriptRoot\lib" -Filter "*.ps1" | foreach {
. $_.fullName
Write-Host "Import $($_.fullName)"
}
https://www.pstips.net/dwqa-answer/回答如何能够在powershell脚本文件中导入函数库
转载于:https://www.cnblogs.com/xinzhyu/p/10699261.html
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- ssh生成公钥秘钥
- 复制阳光
- 《可复制的领导力》读后感之一----学会倾听,提高效率
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- Application|linux应用编程笔记(5)系统调用文件编程方法实现文件复制
- 智汀云盘-开发指南iOS(文件夹加密逻辑)
- 书画复制资料简记
- Linux相关命令