You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过命令提示符(Command Prompt)和PowerShell创建隐藏文件?

嘿,我明白你折腾了半天还是没搞懂怎么用CMD和PowerShell创建那种「藏起来看不见但实际还存在」的隐藏文件对吧?别着急,我给你拆成两种工具的具体步骤,跟着做肯定成:

用Command Prompt(CMD)创建隐藏文件

这里分两种操作方式,按需选就行:

  • 直接创建并设置隐藏属性
    如果要创建带内容的隐藏文件,用这条命令:
    echo "你要写入的内容" > myhiddenfile.txt && attrib +h myhiddenfile.txt
    
    解释下:echo是把引号里的内容写入新文件,&&是确保前面命令成功后再执行后面的attrib +h——这个命令就是给文件加上隐藏属性。
  • 先创建文件,再设置隐藏
    要是想先整个空文件再处理,先执行:
    type nul > emptyhidden.txt
    
    这会生成一个空的txt文件,接着给它加隐藏属性:
    attrib +h emptyhidden.txt
    
    ✅ 取消隐藏的话,把+h改成-h就行:attrib -h 你的文件名
用PowerShell创建隐藏文件

PowerShell的操作更灵活,同样两种方法:

  • 创建时直接设为隐藏
    不管是空文件还是带内容的,都能一步搞定。比如创建空隐藏文件:
    New-Item -Path .\hiddenpsfile.txt -ItemType File -Attributes Hidden
    
    要是想直接写入内容并隐藏,用这条:
    "这是隐藏文件里的内容" | Out-File .\hiddenwithcontent.txt -Attributes Hidden
    
  • 先创建文件,再修改属性
    先正常创建文件,比如:
    Set-Content -Path .\normalfile.txt -Value "普通文件内容"
    
    然后给它加上隐藏属性,两种写法都可以:
    写法一:
    Get-Item .\normalfile.txt | Set-ItemProperty -Name Attributes -Value ([System.IO.FileAttributes]::Hidden)
    
    写法二(更简洁):
    (Get-Item .\normalfile.txt).Attributes += 'Hidden'
    
    💡 要是想在PowerShell里查看隐藏文件,记得加-Force参数:Get-ChildItem -Force,这样就能列出所有隐藏文件了。

补充一句:系统默认是不显示隐藏文件的,所以你创建完看不到是正常的,要是想验证它存在,要么用命令行查看,要么在文件夹选项里开启「显示隐藏的文件、文件夹和驱动器」就行。

内容的提问来源于stack exchange,提问作者Code1337

火山引擎 最新活动