批量创建文件夹、生成链接和压缩文件的批处理脚本实现

前言:在日常工作中,有时需要批量创建文件夹、生成链接以及压缩文件,为了提高工作效率,我们可以使用批处理脚本来实现这一功能。本文将介绍如何使用批处理脚本来批量创建文件夹、生成链接文本文件以及压缩文件,让你的工作更加便捷高效。

正文:

在Windows环境下,我们可以使用批处理脚本来自动化处理一系列重复性的任务。下面是一个示例的批处理脚本,它可以批量创建文件夹、生成链接文本文件,以及压缩文件。

```shell
@echo off
chcp 65001
for /f "delims=" %%i in ('powershell -command "Get-Clipboard"') do set "foldername=%%i"

mkdir "%~dp0\%foldername%"
cd "%~dp0\%foldername%"
type nul > "%~dp0\%foldername%\链接.txt"

mkdir "%~dp0\%foldername%\问卷"
echo 测试连接 > 链接.txt
echo http://staging02.ipsos.cn/mrIWeb/mrIWeb.dll?I.Project=S23014384^&supplierid=1117^&cultureinfo=zh-cn^&vpath=1117^&idtype=test^&id= >> 链接.txt
echo //============================================================= >> 链接.txt
echo 正式链接 >> 链接.txt
echo http://surveys2.ipsos.cn/mrIWeb/mrIWeb.dll?I.Project=S23014384^&supplierid=1117^&cultureinfo=zh-cn^&vpath=1117^&idtype=real^&id= >> 链接.txt

set url=http://onlinemedia.ipsos.com.cn/surveys/projects/template/template.zip
set download_folder="%~dp0\%foldername%"
set folder_to_compress="%~dp0\%foldername%\VisualAssets"

mkdir %download_folder%
powershell -Command "(New-Object Net.WebClient).DownloadFile('%url%', '%download_folder%\template.zip')"
powershell -Command "Expand-Archive -Path '%download_folder%\template.zip' -DestinationPath '%download_folder%'"
powershell -Command "Compress-Archive -Path '%folder_to_compress%' -DestinationPath '%download_folder%\VisualAssets.zip'"

```

以上是一个用批处理脚本编写的实现批量创建文件夹、生成链接和压缩文件的示例。在脚本中,我们首先从剪贴板获取文件夹名称,并在当前目录下创建该文件夹。然后,我们生成一个名为“链接.txt”的文本文件,并在其中写入测试连接和正式链接。接下来,我们创建一个名为“问卷”的子文件夹。最后,我们使用PowerShell命令下载模板文件、解压文件夹并将其压缩成zip文件。

通过运行批处理脚本,你将能够轻松实现批量创建文件夹、生成链接文本文件以及压缩文件的操作,大大提高了工作效率。

结语:

本文介绍了如何使用批处理脚本实现批量创建文件夹、生成链接文本文件以及压缩文件的功能。通过运行这个脚本,你可以更加便捷高效地处理这些重复性的任务,节省时间和精力。希望本文对你有所帮助,谢谢阅读!

参考资料:
- [Windows批处理文件教程](https://www.runoob.com/batch/batch-basic-syntax.html)
- [PowerShell文档](https://docs.microsoft.com/zh-cn/powershell/)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

dyxal

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

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

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

打赏作者

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

抵扣说明:

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

余额充值