使用 Windows PowerShell 创建文本文件
Rohan Timalsina
2023年1月30日
-
使用
New-Item
通过 Windows PowerShell 创建新的文本文件 -
使用
ni
命令通过 Windows PowerShell 创建新的文本文件 -
使用
fsutil
通过 Windows PowerShell 创建新的文本文件 -
使用
echo
命令通过 Windows PowerShell 创建新的文本文件 - 使用文本编辑器通过 Windows PowerShell 创建新的文本文件
PowerShell 可以对系统中的文件和目录执行不同的标准操作。文件管理就是其中之一,它是 PowerShell 用户可用的一项重要功能。
你可以从命令行轻松创建、复制、移动、删除和重命名文件。本教程教授如何通过 Windows PowerShell 创建新的文本文件。
使用 New-Item
通过 Windows PowerShell 创建新的文本文件
New-Item
cmdlet 在文件系统中创建一个新文件。以下命令在 C:\New\
中创建一个 testfile1.txt
。
New-Item -Path "C:\New\" -Name "testfile1.txt" -ItemType File
输出:
Directory: C:\New
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 1/28/2022 11:14 PM 0 testfile1.txt
它创建一个空文本文件。你可以使用 -Value
参数将一些内容放入新文件中。
New-Item -Path "C:\New\" -Name "testfile2.txt" -ItemType File -Value "Hello World"
输出:
Directory: C:\New
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 1/28/2022 11:14 PM 11 testfile2.txt
Get-Content
cmdlet 用于获取指定路径中文件的内容。
Get-Content -Path C:\New\testfile2.txt
输出:
Hello World
使用 ni
命令通过 Windows PowerShell 创建新的文本文件
ni
是 New-Item
cmdlet 的内置别名。你还可以使用此命令通过 Windows PowerShell 创建新文件。
ni -Path "C:\New\" -Name "testfile3.txt" -ItemType File
输出:
Directory: C:\New
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 1/28/2022 11:23 PM 0 testfile3.txt
使用 fsutil
通过 Windows PowerShell 创建新的文本文件
fsutil
是一个强大的命令,可以执行不同的任务,包括从命令行创建新文件。它允许你创建具有特定大小的新文件。
例如,以下命令在当前目录中创建一个名为 testfile4.txt
的新文件,大小为 10000
字节,即 10KB
。
fsutil file createnew testfile4.txt 10000
输出:
File C:\Users\rhntm\testfile4.txt is created
使用 echo
命令通过 Windows PowerShell 创建新的文本文件
echo
命令是 PowerShell 的 Write-Output
cmdlet 的内置别名。它类似于使用 echo
的其他 shell。
两个命令都将输出写入管道并将输出重定向到新文件。它将创建一个具有与其内容相同的输出的新文件。
以下命令在当前目录中创建一个新文件 testfile5.txt
,其中包含指定的内容。
echo "PowerShell Tutorial" > testfile5.txt
检查新文件的内容。
Get-Content testfile5.txt
输出:
PowerShell Tutorial
使用文本编辑器通过 Windows PowerShell 创建新的文本文件
你可以在 PowerShell 中使用不同的文本编辑器来创建新文件,例如 nano
、notepad
、vim
、emacs
等。
此命令将提示用户从记事本创建一个新文件。
notepad testfile6.txt
同样,你可以安装其他文本编辑器并创建一个包含一些内容的新文件。
作者: Rohan Timalsina