『壹』 如何使用VBS脚本编写U盘插入自动复制电脑指定文件至U盘
打开文本文档,输入:
COPY D:\data\*.* f:\ '假设你要复制D盘下的data文件夹到U盘上,U盘盘符是F然后保存文件,将该文件扩展名改为bat。
想要复制的时候,直接双击U盘上这个文件就行。这个代码适合自己电脑经常需要备份某个文件,手动操作步骤繁琐,利用这个代码来自动完成数据备份。如果稍加改进这个代码可能就会被安全软件拦截。。。,工具本身没有邪恶和正义之分,是正是邪还是看使用者的意图。
『贰』 怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务器的指定目录中
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。
『叁』 window中编写BAT脚本文件实现文件的拷贝
@echo off
for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DriveType='2'" get DeviceID /value') do set U=%%a\
x /s/e %U%:\* D:\个人目录\
pause以上命令会自动获取最后一个U盘的盘符版路径。并把文件拷贝到权D盘的个人目录中。
『肆』 在bat脚本中实现复制文件
bat 是批处理文件,主要用于 DOS 和 Windows 操作系统中。
.bat 文件的内容,是由一系列命令版构成,每权一行通常是一条命令,这些命令是以字符的形式,通过命令解释器进行执行(与 Windows 常见的鼠标点击运行不同)。
复制文件的最常用的命令是: 。相关的资料如下:
COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
各参数代表的含义:
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。
示例:
将 D:\目录\ 下的所有 txt 文件,复制到 D:\目标目录 下。
D:\目录\*.txt D:\目标目录
『伍』 如何使用VBS脚本编写U盘插入自动复制电脑指定文件至U盘
vbs可以调用wmi类库里win32_VolumeChangeEvent来监控本机盘符的变化事件,所以楼主的问题可以实现。下面是代码:
Dim fso
Dim objWMIService
strComputer = "." '句点代表本机
set fso = createobject("scripting.filesystemobject") '创建文件系统操作的对象
filePath = "" '这里定义你要从本机电脑拷贝的文件的全路径,如c:\1.txt
'创建WMI的连接
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
'对系统盘符变更事件建立通知查询,即有盘符的增加或删除都会被捕获
Set colMonitoredEvents = objWMIService. _
ExecNotificationQuery( _
"Select * from Win32_VolumeChangeEvent")
Do '循环,不间断查询 有无盘符变更事件
Set objLatestEvent = colMonitoredEvents.NextEvent
path = objLatestEvent.DriveName & "\" '得到u盘的盘符
fso.CopyFile filePath, path '把本机电脑文件拷贝到u盘里
Loop
set fso = Nothing '收尾处理
set objWMIService = nothing
'这个脚本保存为任何的vbs都可以,也不用开机就自动运行,你想用的时候提前打开此文件就行。但是不打开这个脚本是没用的,因为捕获不了插入u盘的动作。
『陆』 求大神帮忙写个批处理,实现从网络共享文件夹上拷贝文件到本地指定目录。
批处理(Batch file)是一种简单的脚本文件,用于在 Windows 系统中自动执行一系列命令。以下是一个简单的批处理脚本,用于从网络共享文件夹拷贝文件到本地指定目录: