位置: 编程技术 - 正文
以前在CSDN上提交的FAQ,不能通过搜索引擎来搜索CSDN的FAQ,找了好一会才找到。现CSDN的FAQ只有CSDN用户才能正常访问,固转到BLOG。 脚本 select volume f >remove.txtecho remove >>remove.txtdiskpart /s remove.txt >output.txtnet use f: \ipdir set vol=0for /f "skip=6 delims=卷DiskPart成功地删除了驱动器号或装载点。 " %%i in (output.txt) do set vol=%%iecho select volume %vol% >assign.txtecho assign >>assign.txtdiskpart /s assign.txtdel remove.txtdel assign.txtdel output.txt---------------------------------------------------------------
1、先移除F盘盘符,命令如果成功执行会输出文本到output.txt diskpart> select volume f 选择F盘,成功的话会有输出显示选择了某个盘假设为:卷5 diskpart> remove 移除当前选择盘的盘符的 diskpart /s remove.txt >output.txt 是为了把diskpart的输出内容写到output.txt中
2、加载网络盘 net use f: \ipdir 详细用法想楼主应该会使用,具体帮助见net help use
3、利用output.txt获取卷5 for 执行过程:条过6行,并把“卷DiskPart成功地删除了驱动器号或装载点。 ”里的内容作为分隔符进行读文本,那就会把数字5读取到变量%%i中,然后赋值给vol变量
4、重新加载卷5 diskpart> select volume 5 选择卷5,因为我们已经移掉盘符,所以就只能用数字了,这就是output.txt的作用 diskpart> assign 移除当前选择盘的盘符的
推荐整理分享用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符(编写批处理),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:批处理命令实例,批处理映射盘符,批处理的应用场景,批处理的应用场景,批处理模式举例,批处理映射盘符,批处理的应用场景,批处理映射盘符,内容如对您有帮助,希望把文章链接给更多的朋友!
关于shell命令的定向输出 2>&1 mycommandmylog.txt2&1应该是最经典的用法了。命令的结果可以通过%的形式来定向输出,%表示文件描述符:1为标准输出stdout、2为标准错误stderr。系统默认%
批处理程序中的“多线程”处理代码 如下内容将简单举例,在WINDOWS下使用批处理做多进程并发,以达到多线程的效果。例:需要PING..0.1到..0.的所有IP地址,并将是否能PING通的
使用FTP下载目录,即FTP命令批量自动下载的bat文件 FTP不支持目录的下载,不过FTP命令提供了mget命令,允许多文件下载,但每下载一个文件都需要确认,不能自动完成。本文主要介绍使用批处理,结合FTP
标签: 编写批处理
本文链接地址:https://www.jiuchutong.com/biancheng/371808.html 转载请保留说明!友情链接: 武汉网站建设