欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > Powershell@2 文件操作整理

Powershell@2 文件操作整理

2025/2/24 11:56:42 来源:https://blog.csdn.net/april_4/article/details/141628548  浏览:    关键词:Powershell@2 文件操作整理

最近又开始折腾pipeline了,对文件操作,这里实践并记录一下

https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.management/get-content?view=powershell-7.4

列出文件及文件夹 Get-ChildItem

Get-ChildItem -Path D:\1_data -Force

列出所有内容 Recurse

Get-ChildItem -Path D:\1_data -Force -Recurse

获取文件数据并转为json Get-Content

$packageJsonContent = Get-Content -Raw -Path $packageJsonPath | ConvertFrom-Json

读取每一行内容(常用日志打印)

$content = @(Get-Content -Path "D:\1\package.json")
for($i=0; $i -lt $content.Count; $i++)
{     Write-Host $content[$i]    
}

打印固定行内容

以下是打印第二行内容,-1表示取数组元素的最后一个值

 (Get-Content D:\1\package.json -TotalCount 2)[-1]

修改指定行内容

PS C:\Users\Menghua.Ye> Set-Variable filepath D:\1\package.json
PS C:\Users\Menghua.Ye> $content = Get-Content $filepath
PS C:\Users\Menghua.Ye> $content[2]=$content[2] -replace "0.1.0","0.1.2"
PS C:\Users\Menghua.Ye> $content | Out-File $filepath
PS C:\Users\Menghua.Ye> $content
{"name": "web-viewer","version": "0.1.2","private": true,

重命名文件

Rename-Item -Path "c:\logfiles\daily_file.txt" -NewName "monday_file.txt"

Write-Host 

下面这篇文章比较清楚的解释了isoutput,issecret的定义,以及如何设置环境变量,变量组

设置环境变量

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词