windows批处理命令:创建文件并写入内容的bat脚本

 原文地址:开发者导航 · 你想要的,我全都有!

@echo off

title 创建日志文件

cls

echo.

echo ********************************************** 

echo. 

echo 正在创建日志文件...

echo. 

echo ********************************************** 

echo. 

::获取当前日期

set date=%date:~0,4%%date:~5,2%%date:~8,2%

::创建日志文件

echo "开发者导航 https://codernav.com" > %date%.log

脚本内容很简单,功能如下:

1、创建一个.log文件,并生成文件名,格式为yyyymmdd.log

2、文件中输出一句话:xxxxxx

### 回答1: 以下是将IP地址 10.10.49.62 映射到域名 example.com 并添加到 Windows hosts 文件批处理脚本: ```bat @echo off set "ip_address=10.10.49.62" set "hostname=example.com" echo %ip_address% %hostname% >> %windir%\System32\drivers\etc\hosts ``` 说明: 1. `@echo off` 表示关闭命令行窗口中的回显。 2. `set` 命令用于设置环境变量。在这里,我们将IP地址和主机名分别设置为 `ip_address` 和 `hostname` 变量。 3. `echo` 命令用于将IP地址和主机名写入 Windows hosts 文件。`>>` 表示将输出附加到文件的末尾,而不是覆盖文件。 4. `%windir%\System32\drivers\etc\hosts` 是 Windows hosts 文件的完整路径。注意,这个文件默认情况下是只读的,所以你需要以管理员身份运行批处理脚本才能将修改保存到文件中。 将脚本保存为以 `.bat` 结尾的文件,然后以管理员身份运行即可将 IP 地址映射到主机名并写入 hosts 文件。 ### 回答2: 可以使用以下的Windows bat脚本将"10.10.49.62:7080"写入Windows hosts文件: @echo off setlocal enabledelayedexpansion set ip=10.10.49.62:7080 set hostsFile=%windir%\System32\drivers\etc\hosts echo %ip% >> %hostsFile% echo 写入成功! exit 以上的脚本将IP地址"10.10.49.62:7080"追加写入Windows hosts文件中。首先,将IP地址保存到变量ip中。在这个脚本中,我们使用了延迟扩展,以便能在for循环中使用变量。然后,我们指定hosts文件的路径为变量hostsFile。接下来,我们使用"echo"命令,将变量ip的值追加写入hosts文件中。最后,显示写入成功的提示信息,并退出脚本。 要运行以上的脚本,可以将其保存为.bat文件,然后双击运行即可。请注意,运行此脚本可能需要管理员权限。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发者导航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值