2023年中职网络搭建与运维省赛powershell脚本

任务描述:请采用 powershell 脚本,实现快速批量的操作。

(1) 在 windows7 上编写 C:\createfile.ps1 的 powershell 脚本,创建 20个文件 C:\file\file00.txt 至 C:\file\file19.txt,如果文件存在,则删除后,再创建;每个文件的内容同主文件名,如 file00.txt 文件的内容为“file00”。

第一步,先创建file目录,和powershell脚本

脚本的内容如下:

# 创建文件夹(如果不存在)
$folderPath = "C:\file"
if (-not (Test-Path $folderPath)) {
    New-Item -ItemType Directory -Path $folderPath | Out-Null
}

# 循环创建 20 个文件
for ($i=0; $i -le 19; $i++) {
    # 构建文件路径
    $fileName = "file{0:D2}.txt" -f $i
    $filePath = Join-Path -Path $folderPath -ChildPath $fileName
    
    # 如果文件存在,则删除
    if (Test-Path $filePath) {
        Remove-Item -Path $filePath -Force
    }
    
    # 创建文件并写入内容
    Add-Content -Path $filePath -Value $fileName
}

powershell脚本与shell脚本都需要给所写的脚本执行权限

请将上述脚本保存为 C:\createfile.ps1 文件,并在 PowerShell 中执行以下命令以启用脚本执行权限:

Set-ExecutionPolicy Unrestricted

然后在 PowerShell 中执行脚本:

c:\createfile.ps1

脚本将在 C:\file 文件夹下创建 20 个文件,每个文件的内容与文件名相同(如 file00.txt 内容为 "file00")。如果文件已存在,则会先删除再创建。可以自己去实验一下效果

给迷途的小弟弟一点光,让你在服务的道路,不至于迷茫

  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值