Windows下终端怎么创建文件

老刘

Windows 下终端怎么创建文件?一篇讲清楚 CMD、PowerShell、Windows Terminal 的实用方法

关键词:Windows 下终端怎么创建文件

在 Windows 里,很多人习惯用鼠标右键新建文本文件,但真正上手终端之后,会发现创建文件其实非常快。不管你是想在 CMDPowerShell 还是 Windows Terminal 里建一个空文件,或者顺手生成一个指定名字的文件,都有很直接的方法。

这篇文章就围绕“Windows 下终端怎么创建文件”来讲,尽量用小白也能看懂的方式说明白,顺便把常见坑也一起说清楚。


一、先说结论:Windows 终端里创建文件,最常用的 4 种方式

如果你只是想快速知道怎么做,直接看这几个方法就行:

1. 创建空文件:type nul > 文件名

适合 CMD,也适合很多终端环境。

type nul > test.txt

这条命令会在当前目录下创建一个名为 test.txt 的空文件。


2. 创建空文件:echo. > 文件名

也很常见,操作简单。

echo. > test.txt

效果也是创建一个空文件,或者把文件内容清空。


3. PowerShell 创建文件:New-Item

PowerShell 更规范,推荐用它。

New-Item -ItemType File -Name test.txt

也可以指定完整路径:

New-Item -ItemType File -Path "D:\work\test.txt"

4. 先进入目录,再创建文件

先切换到目标文件夹,再执行创建命令,最不容易出错。

cd /d D:\work
type nul > a.txt

二、不同终端下,创建文件的方法分别是什么

Windows 里常见的终端环境主要有这几种:

  • CMD
  • PowerShell
  • Windows Terminal
  • Git Bash / WSL(如果你装了)

它们命令风格不太一样,下面分开讲。


三、在 CMD 里创建文件

CMD 是老牌命令提示符,很多人电脑里都有。

方法 1:用 type nul > 文件名

这是最常见、最稳的办法。

操作步骤:

  1. 打开 命令提示符
    可以按 Win + R,输入 cmd,回车。

  2. 进入你想创建文件的文件夹。 比如:

    cd /d D:\test
  3. 执行创建命令:

    type nul > demo.txt

结果:

会在当前目录生成一个空白的 demo.txt


方法 2:用 echo. > 文件名

这个方法也很方便。

echo. > demo.txt

如果文件不存在,就会创建;如果文件已经存在,就会覆盖内容为空。


方法 3:用 copy con

这是老方法,适合简单输入内容后保存。

copy con test.txt

然后你输入内容,例如:

hello

输入完后按:

Ctrl + Z
回车

文件就保存好了。

适合什么场景:

  • 想直接在终端里输入一点内容
  • 临时生成一个简单文本文件

不太适合:

  • 大量内容
  • 经常使用

四、在 PowerShell 里创建文件

PowerShell 功能更强,也更适合日常自动化操作。

方法 1:New-Item

这是最标准的创建文件方式。

New-Item -ItemType File -Name test.txt

如果想指定路径:

New-Item -ItemType File -Path "D:\test\test.txt"

如果目录不存在,先创建目录:

New-Item -ItemType Directory -Path "D:\test"
New-Item -ItemType File -Path "D:\test\test.txt"

方法 2:Set-Content

如果你不只是想建空文件,还想顺手写入内容,这个更方便。

Set-Content -Path "D:\test\test.txt" -Value "hello"

这会创建文件,并写入 hello


方法 3:Out-File

也可以创建文件并输出内容。

"hello" | Out-File "D:\test\test.txt"

方法 4:空文件快速创建

PowerShell 里也可以这样:

New-Item test.txt -ItemType File

如果文件已经存在,可能会报错。想强制覆盖可加:

New-Item test.txt -ItemType File -Force

五、在 Windows Terminal 里创建文件

很多人以为 Windows Terminal 是一种新的命令,其实它只是一个终端外壳,里面可以切换:

  • CMD
  • PowerShell
  • Azure Cloud Shell
  • WSL

所以:

  • 如果你当前是 CMD 标签页,就用 CMD 的命令
  • 如果你当前是 PowerShell 标签页,就用 PowerShell 的命令

怎么判断当前是什么环境?

一般看标签页标题,或者在窗口里输入:

echo %ComSpec%

如果是 PowerShell,可以输入:

$PSVersionTable.PSVersion

六、最适合小白的几种实际写法

如果你刚接触终端,不想记太多命令,直接记这几个就够了。

场景 1:在当前目录创建空文件

CMD:

type nul > test.txt

PowerShell:

New-Item test.txt -ItemType File

场景 2:在指定目录创建文件

CMD:

cd /d D:\work
type nul > note.txt

PowerShell:

New-Item -Path "D:\work\note.txt" -ItemType File

场景 3:创建带内容的文件

CMD:

echo hello > test.txt

PowerShell:

Set-Content -Path "test.txt" -Value "hello"

七、创建文件时最容易踩的坑

1. 路径写错了

这是最常见的问题。

比如你以为自己在 D:\test,其实当前目录在 C:\Users\你的用户名
这时候文件会被创建到错误的位置。

解决办法:

先输入:

cd

查看当前目录,再决定是否切换。


2. 文件名写重复了

如果文件已经存在:

  • echo. > 文件名 可能会清空原内容
  • New-Item 可能会报错,除非加 -Force

解决办法:

创建前先检查:

dir

或者 PowerShell 里:

Get-ChildItem

3. 文件扩展名没写对

比如你想创建 test.txt,结果写成:

type nul > test

那它就是一个没有扩展名的文件,不是文本文件。

解决办法:

明确写全名:

type nul > test.txt

4. 目录不存在

如果你要在不存在的目录里创建文件,会失败。

解决办法:

先建目录。

CMD:

mkdir D:\test

PowerShell:

New-Item -ItemType Directory -Path "D:\test"

5. 没有权限

比如你想在系统目录里建文件,可能会提示权限不足。

解决办法:

  • 右键终端
  • 选择 以管理员身份运行

不过一般不建议随便往系统目录里写文件,容易出问题。


八、如果你想批量创建文件,怎么做

有时候不是建一个文件,而是一次建多个。

CMD 批量创建

比如建 3 个文本文件:

type nul > a.txt
type nul > b.txt
type nul > c.txt

也可以写成循环:

for %i in (1 2 3) do type nul > file%i.txt

会生成:

  • file1.txt
  • file2.txt
  • file3.txt

PowerShell 批量创建

更方便:

1..3 | ForEach-Object { New-Item -ItemType File -Path "file$_.txt" }

九、如果你想创建的是“文件夹”而不是文件

很多新手会把“创建文件”和“创建目录”搞混。

创建文件:

type nul > test.txt

创建文件夹:

mkdir test

PowerShell 也一样:

New-Item -ItemType Directory -Path "test"

十、推荐你直接记住的实用命令

如果你只想记最实用的,下面这几条就够用了。

CMD 最实用:

type nul > test.txt

PowerShell 最实用:

New-Item -ItemType File -Path "test.txt"

创建带内容文件:

echo hello > test.txt

创建文件夹:

mkdir test

十一、实际工作里怎么用更顺手

如果你经常在终端里干活,建议养成这几个习惯:

1. 先切到目标目录

这样能避免文件建错地方。

cd /d D:\work

2. 先看当前目录内容

避免重名或误删。

dir

3. 习惯用 PowerShell

如果你平时经常做批处理、脚本、批量操作,PowerShell 会更顺手。

4. 文件名尽量别乱起

尽量不要包含这些字符:

\ / : * ? " < > |

这些字符在 Windows 文件名里不合法。


十二、总结:Windows 下终端创建文件到底怎么做

一句话概括:

  • CMD 里最常用的是:
    type nul > 文件名
  • PowerShell 里最常用的是:
    New-Item -ItemType File -Path "文件名"
  • 如果还想写内容,可以用:
    echo 内容 > 文件名

    Set-Content -Path "文件名" -Value "内容"

对于大多数新手来说,先记住 type nul > test.txtNew-Item -ItemType File,基本就够用了。只要注意当前目录、文件名、权限这几个点,终端创建文件其实非常简单。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,2人围观)

还没有评论,来说两句吧...

目录[+]