在windows上创建文件名以“.”开头的文件

本文介绍在Windows平台下创建以'.'开头的隐藏配置文件的方法,包括两种实用技巧,并解释了如何使用echo命令来创建和写入文件内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在实际项目开发中,我们会经常遇到以”.”开头的配置文件。例如我们如果需要通过配置文件给npm更换源就需要更改.npmrc文件,然而还有很多友友还不清楚如何创建一个类似的文件,今天就和大家分享下这个小技巧。

这里写图片描述

错误方法

如果在windows平台上,右键选择“新建”->“文本文档”,给取名”.npmignore”,会发现报错“必须键入文件名”,如下图。

这里写图片描述

正确方法

方法一

新建文件时,在文件名后面再添加一个”.”,文件名部分输入:”.npmignore.”,就可以成功完成创建。

方法二

打开命令行,在命令行输入:echo hi > .npmignore并执行,文件便可以创建成功。

这里写图片描述

相关拓展

echo是window系统中大家比较熟悉的一条DOS命令,可以通过此命令创建或者写入文件内容。

格式:echo 文件内容>文件名

例如:echo hi > .npmignore的命令意思就是新建.npmignore文件并写入内容hi。

Windows操作系统下批量重命名文件,并将文件名前加上“0”开头,可以使用批处理脚本(Batch Script)或是PowerShell脚本来完成。 ### 使用批处理脚本: #### 步骤一:编写批处理脚本 1. 打开记事本或其他文本编辑工具; 2. 输入下面提供的代码段; ```batch @echo off setlocal enabledelayedexpansion cd /d "D:\YourPath" :: 将路径替换为你想要修改文件名的目录位置 for %%f in (*.*) do ( set file=%%~nf if not "!file:~0,1!"=="0" ( ren "%%f" "0%%~nxf" ) ) ``` 3. 修改`D:\YourPath`到实际需要操作的目标文件夹地址; 4. 保存文档并命名为类似`rename_files.bat`的名字,注意保持`.bat`后缀不变; 5. 双击运行此批处理程序即可开始对指定目录下的所有文件添加以零为前缀的操作了。 #### 解释说明: - `setlocal enabledelayedexpansion`: 启动延迟环境变量展开模式,在循环体内能够正确引用更改后的值。 - `%~nf`: 表示去掉扩展名后的原文件名称部分。 - `if not "!file:~0,1!" == "0"` : 检查当前处理的文件是否已经是以数字 '0' 开头了。如果不是,则继续下一步进行改名动作。 - `"ren "%%f" "0%%~nxf""` :执行真正的更名命令,在原有的基础上增加了一个前置字符‘0’。 ### 或者采用 PowerShell 脚本的方式来做同样的事情: #### 创建powershell脚本 同样地先创建一个新的文本文档并将下列内容粘贴进去之后另存为.ps1结尾格式如RenameFilesWithZeroPrefix.ps1: ```powershell $folder = "D:\YourPath" Get-ChildItem $folder | ForEach { If ($_.Name -notmatch "^0") { # 如果名字不是以0开头则进入判断内执行命令. Rename-Item $_.FullName ("0"+$_.Name) } } ``` **注意事项** 记得把上面代码里的 `$folder="D:\YourPath"` 改成你需要改变目标的位置哦! 然后可以在powershell里面直接输入这个ps1文件全路径来启动它来进行批量重命工作了。 以上就是利用简单的小脚本来给windows系统中一批文件加前导符的例子啦~希望对你有所帮助!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值