码迷,mamicode.com
首页 > Windows程序 > 详细

bat 脚本处理windows 文件

时间:2015-06-11 16:41:38      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

背景:以下脚本使用了导出文件列表、移动文件、复制文件、report 系统信息、分段执行的功能

主要针对在从事于Easeware公司中,对软件Bug中,所需文件的提取。

代码片段说明:

cls
ver | find "5.1." > NUL && goto win_xp
:win_xp 

## 判断出用户操作系统为windows xp 将执行:win_xp下面的代码块,其他代码不执行。

dir /B /S > fileList.txt

## 获取当前目录下所有的文件夹名、文件名列表,并导出到fileList.txt文件中

rd /s /q DriverEasy

## 删除当前目录下的DriverEasy文件夹

msinfo32 /report %userprofile%\Desktop\info.txt

## 导出用户电脑设备信息,并将文件保存到桌面

完整代码:

技术分享
@echo off

cls  
  
ver | find "5.1." > NUL &&  goto win_xp     
ver | find "5.1." > NUL &&  goto winvista
ver | find "6.1." > NUL &&  goto win7    
ver | find "6.2." > NUL &&  goto win8 
ver | find "6.3." > NUL &&  goto win8.1 
  
:win_xp  
@echo           The current system is:WinXP  
cd "%AppData%\Easeware\DriverEasy"
dir /B /S > fileList.txt
move fileList.txt "%userprofile%\Desktop"
cd "%AppData%\Easeware\DriverEasy\drivers"
copy DownloadDrivers.data "%userprofile%\Desktop"
cd C:\Program Files\Common Files\Microsoft Shared\MSInfo
msinfo32.exe /report "%userprofile%\Desktop\info.txt"
@echo ----------------------------------------  
goto end  

:winvista 
@echo           The current system is:winvista 
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy
dir /B /S  > fileList.txt
move fileList.txt %userprofile%\Desktop
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy\drivers
copy DownloadDrivers.data %userprofile%\Desktop
msinfo32 /report %userprofile%\Desktop\info.txt
@echo ----------------------------------------  
goto end 
  
:win7  
@echo           The current system is:win7  
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy
dir /B /S  > fileList.txt
move fileList.txt %userprofile%\Desktop
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy\drivers
copy DownloadDrivers.data %userprofile%\Desktop
msinfo32 /report %userprofile%\Desktop\info.txt
@echo ----------------------------------------  
goto end  
  
:win8  
@echo           The current system is:win8  
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy
dir /B /S  > fileList.txt
move fileList.txt %userprofile%\Desktop
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy\drivers
copy DownloadDrivers.data %userprofile%\Desktop
msinfo32 /report %userprofile%\Desktop\info.txt
@echo ----------------------------------------  
goto end  

:win8.1  
@echo           The current system is:win8.1  
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy
dir /B /S  > fileList.txt
move fileList.txt %userprofile%\Desktop
cd %userprofile%\AppData\Roaming\Easeware\DriverEasy\drivers
copy DownloadDrivers.data %userprofile%\Desktop
msinfo32 /report %userprofile%\Desktop\info.txt
@echo ----------------------------------------  
goto end  
  
@echo           Can not get the current operating system version  
@echo ----------------------------------------  
  
:end  
pause  
Code

bat 脚本处理windows 文件

标签:

原文地址:http://www.cnblogs.com/Mrhuangrui/p/4569322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!