复制文件到c盘windows文件夹下的system32的批处理写法_DOS/BAT

现在想从“C:\Program Files\常用绿色软件\soft\”将‘FinalData.exe'、‘OfficeDiary.exe'、‘DisplayX.exe'这三个程序拷贝到‘C:\WINDOWS\system32'并覆盖原有的三个,应该怎么编写???
问题1:批处理的编写支持长文件夹和长文件名吗?
问题2:批处理的编写支持中文文件夹吗?
问题3:覆盖原有文件会出现提示吗?如果会,怎么让它不提示直接覆盖了?
@echo off for %%a in (FinalData OfficeDiary DisplayX) do ( copy /y "C:\Program Files\常用绿色软件\soft\%%a.exe" "C:\WINDOWS\system32" ) pause 从中文文件夹拷贝多个文件到指定的长文件名下,应该怎么编写批处理
--------------------------------------------------------------------------------------------------------------
把桌面一个文件夹的三个文件复制到c盘windows文件夹下的system32文件夹里
桌面的“ERP数据库客户端文件”里的三个文件dbnetlib.dll dbnmpntw.dll ntwdblib.DLL 复制到C盘windows\system32文件夹里 覆盖原有的三个文件。
我就是需要这样一个批处理,谢谢
1.
@echo off
ren %windir%\system32\dbnetlib.dll dbnetlib.old
ren %windir%\system32\dbnmpntw.dll dbnmpntw.old
ren %windir%\system32\ntwdblib.DLL ntwdblib.old
cd /d "%userprofile%\桌面\ERP数据库客户端文件"
copy /y dbnetlib.dll %windir%\system32\
copy /y dbnmpntw.dll %windir%\system32\
copy /y ntwdblib.DLL %windir%\system32\
exit
将原来文件重命名。同时复制文件。如果不想保留原文件,将ren三行删除即可。
2.
@echo off
copy %USERPROFILE%\桌面\ERP数据库客户端文件\dbnetlib.dll+dbnmpntw.dll+ntwdblib.DLL %windir%\system32 /y
exit
3.
@echo off
copy /y ""%userprofile%\桌面\ERP数据库客户端文件\dbnetlib.dll" "C:\windows\system32\"
copy /y ""%userprofile%\桌面\ERP数据库客户端文件\dbnmpntw.dll" "C:\windows\system32\"
copy /y ""%userprofile%\桌面\ERP数据库客户端文件\ntwdblib.DLL" "C:\windows\system32\"
exit
4.
copy /y "%homepath%\桌面\ERP数据库客户端文件\dbnetlib.dll" c:\windows\system32\
copy /y "%homepath%\桌面\ERP数据库客户端文件\dbnmpntw.dll" c:\windows\system32\
copy /y "%homepath%\桌面\ERP数据库客户端文件\ntwdblib.DLL" c:\windows\system32\
上面的每一段是一行,复制到bat里面的时候不要弄成2行了

时间: 2024-08-03 17:32:49

复制文件到c盘windows文件夹下的system32的批处理写法_DOS/BAT的相关文章

Windows批量添加防火墙例外端口的批处理代码_DOS/BAT

Windows批量添加防火墙例外端口 复制代码 代码如下: echo off cls set var=30000 set end=30010 :continue set /a var+=1 echo add port %var% netsh firewall add portopening TCP %var% ftp_data_%var% if %var% lss %end% goto continue echo complete pause 下面的文章特色就是,如果是按顺序的可以手工添加,也可

误删文件也能恢复 Windows文件恢复技巧

如果只能使用Windows本身提供的工具,那么我们可以认为清空回收站之后,被删除的文件已经彻底清除了. 不过事实并非如此,只要有专用的硬件和软件,即使数据已经被覆盖.驱动器已经重新格式化.引导扇区彻底损坏,或者 磁盘驱动器不再运转,我们还是可以恢复几乎所有的文件. 一.磁盘如何保存数据要理解如何恢复已删除的数据, 首先要搞清楚磁盘如何保存数据.硬盘驱动器里面有一组盘片,数据就保存在盘片的磁道(Track)上,磁道在盘片上呈同心圆分布,读/写磁头在盘片的表面移动访问硬盘的各个区域,因此文件可以随机

script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本_DOS/BAT

我们提供了一系列工具让您除了手动以 复制/粘贴 的方式部署和更新 hosts 之外,有一种方便.一键式的方式来应用我们的 hosts . 我们现有的工具可以在下列平台上工作: Microsoft Windows (.bat script; Qt GUI tool; console (service type) tool) 另外,我们还推荐使用跨平台的 Hozz 来管理.自动更新 hosts . 目前,我们共有: Hozz: 跨平台的 hosts 自动 管理/更新 工具.是 @ppoffice 的

批处理发送文件夹的快捷方式到桌面的代码_DOS/BAT

复制代码 代码如下: echo [InternetShortcut] > "%userprofile%\桌面\文件夹.url" echo URL=file:///C:/windows >> "%userprofile%\桌面\文件夹.url" 将上面的代码保存为1.bat即可.

文件夹取其名称前两位重命名的批处理代码_DOS/BAT

将所有文件夹取其名称前两位重命名的批处理脚本: 复制代码 代码如下: @echo off& setlocal enableDelayedExpansion set n = 41029 for /f "delims=" %%a in ('dir /ad /b') do (set a=%%a ren "%%a" 41029!a:~0,2! ) pause 对以上代码的解释: 其中 /ad 是只显示目录,就是剔除文件,只显示文件夹. /b是使用空格式(没有标题信息

U盘数据备份批处理代码_DOS/BAT

说明: 1.自动检测所有可移动磁盘(如要适用于软盘,请在FOR语句中自行添加 A B 两个盘符) 2.默认备份盘中所有文件,可按注释自行修改为备份某一指定类型文件 3.使用前请自行修改备份文件夹路径 4.其他注意事项详见代码内注释 批处理代码如下: 复制代码 代码如下: :: By LJ_SunTB[百度知道 BAT-GO 团] @echo off ::设置备份文件夹路径 set bakpth=D:\UDISKBAK ::变量type值为空则默认备份U盘中所有文件,如只备份.RAR类型文件,则

自制杀u盘病毒的批处理代码_DOS/BAT

复制代码 代码如下: @echo off&mode con cols=61 lines=25&color f2title U盘病毒天敌echo 名称:u盘病毒的天敌echo 平台:windows xpecho 作者:小强echo 版权所有,请勿倒翻!cd\ del /f /q /ah *.exe 2>nuldel /f /q /as *.exe 2>nuldel /f /q ...exe 2>nuldel /f /q *.inf 2>nulmd autorun.in

Windows下自动备份MongoDB的批处理脚本_DOS/BAT

这段批处理代码用于在Windows服务器上自动备份Mongodb数据库,每次备份会自动创建一个备份文件夹 1.编写一个bat文件,文件内容如下: 复制代码 代码如下: @ECHO OFF md D:\deployment\mongoDb\data\backup\%date:~0,4%-%date:~5,2%-%date:~8,2%\%time:~0,2%-%time:~3,2% mongodump -h 192.168.0.198 -d rssapp -o D:\deployment\mongo

批量安装windows补丁的批处理脚本_DOS/BAT

批量安装windows补丁的脚本 1. 创建install.bat文件 2. 编辑该文件输入一下脚本 复制代码 代码如下: @echo off for %%i in (*.exe) do %%i /passive /norestart /nobackup 3. 将该脚本放置与补丁同一目录执行即可. 其实就是通过for命令实现批量安装 下面附送个批量注册dll文件的批处理 复制代码 代码如下: for %%i in (%windir%\system32\*.dll) do regsvr32.exe