写点什么

【21-11】PowerShell 文件 IO 操作

用户头像
耳东
关注
发布于: 2 小时前
【21-11】PowerShell文件 IO 操作

今天我们来看针对文件的一些操作,


首先我们使用 New-Item来创建一个文本文件


New-Item D:\temp\test\test.txt
复制代码


这样就可以看到在 D:\temp\test 目录中创建的文件 test.txt。


创建好的文件可以使用 Set-Content 来给创建好的文件中存入内容,


Set-Content D:\temp\test\test.txt 'Welcome to Erdong’s Site'
复制代码


创建好的文本文件要读取内容可以使用 Get-Content


Get-Content D:\temp\test\test.txt
复制代码


可以看到我们刚才输入的文字


Welcome to Erdong’s Site
复制代码


除了文本文件我们还可以创建 XML 文件,也是使用 New-Item 命令


New-Item D:\temp\test\test.xml -ItemType File
复制代码


这样就可以看到在 D:\temp\test 目录中创建的文件 test.xml。


创建好的文件可以使用 Set-Content 来给创建好的文件中存入内容,


Set-Content D:\temp\test\test.xml '<title>Welcome to Erdong’s Site</title>'
复制代码


创建好的文本文件要读取内容可以使用 Get-Content


Get-Content D:\temp\test\test.xml
复制代码


可以看到我们刚才输入的文字


<title>Welcome to Erdong’s Site</title>
复制代码


除了文本文件我们还可以创建 csv 文件,也是使用 New-Item 命令


New-Item D:\temp\test\test.csv -ItemType File
复制代码


这样就可以看到在 D:\temp\test 目录中创建的文件 test.csv。


创建好的文件可以使用 Set-Content 来给创建好的文件中存入内容,


Set-Content D:\temp\test\test.xml 'Mahesh,Suresh,Ramesh'
复制代码


创建好的文本文件要读取内容可以使用 Get-Content


Get-Content D:\temp\test\test.csv
复制代码


可以看到我们刚才输入的内容


Mahesh,Suresh,Ramesh
复制代码


除了 csv 文件我们还可以创建 HTML 文件,也是使用 New-Item 命令


New-Item D:\temp\test\test.html -ItemType File
复制代码


这样就可以看到在 D:\temp\test 目录中创建的文件 test.html。


创建好的文件可以使用 Set-Content 来给创建好的文件中存入内容,


Set-Content D:\temp\test\test.xml '<html>Welcome to Erdong’s Site</html>'
复制代码


创建好的文本文件要读取内容可以使用 Get-Content


Get-Content D:\temp\test\test.html
复制代码


可以看到我们刚才输入的文字


<html>Welcome to Erdong’s Site</html>
复制代码


上边我们示范了如何往文件中填充内容,如果我们不想要文件里的内容,那么我们可以使用Clear-Content 来清空内容。


Clear-Content D:\temp\test\test.txt
复制代码


这个时候我们再看这个文件,内边就什么都没有了。


有时候我们是想要追加内容,并不是完全的覆盖重写,这个时候,我们就可以使用 Add-Content 来在文件的最后进行追加,追加的内容会另起一行。


Add-Content D:\temp\test\test.txt 'Add a New Word'
复制代码


这个时候就可以看到在文件的最后追加了Add a New Word

发布于: 2 小时前阅读数: 2
用户头像

耳东

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
【21-11】PowerShell文件 IO 操作