vbs代码复制文件(vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现)

:暂无数据 2026-09-17 18:10:07 :3

vbs代码复制文件(vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现)

今天给各位分享vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现的知识,其中也会对vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录

vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现

正好写过bat的,不过vbs的还没有写,现在写一下,楼主可以看一下,就一行命令, 结合了vbs和bat两者的, 代码见最后for /f "eol= tokens=1,* delims=" %i in (’where /r 被搜索的文件夹 文件名前几个字符*.*’) copy %i 特定的文件夹\/r 的意思是在文件夹递归地查找 (可能有点慢)去掉/r就只找文件夹下一层的for /f "eol= tokens=1,* delims=" %i in (’where 被搜索的文件夹 文件名前几个字符*.*’) copy %i 特定的文件夹\被搜索的文件夹例如 c:\users\desktop\信工信息文件名前几个字符*.* 例如 19信工*.*特定的文件夹\例如 d:\信工信息\如果不想把 c:\users\desktop\john\信工信息\其他 等子文件夹的内容拷出来for /f "eol= tokens=1,* delims=" %i in (’where c:\users\john\desktop\信工信息 19信工*.*’) do copy %i d:\信工信息\反之就用for /f "eol= tokens=1,* delims=" %i in (’where /r c:\users\john\desktop\信工信息 19信工*.*’) do copy %i d:\信工信息\写到vbs里是这样, 如果不想把 c:\users\desktop\john\信工信息\其他 等子文件夹的内容拷出来Set ws = CreateObject("Wscript.Shell")a="c:\users\john\desktop\信工信息" ’来源文件夹 b="d:\信工信息"message = "输入文件名前几个字符" & chr(10) &"来源文件夹 "&a &chr(10) &b defaultValue=""title = "输入文件名前几个字符搜索文件并复制到特定的文件夹"&""myValue = InputBox(message, title, defaultValue)achoice=MsgBox ("是否递归查找(查找子文件夹)" ,vbyesno)d=""if achoice=vbyes thend="/r"end ifws.run "cmd /c for /f ""eol= tokens=1,* delims="" %i in (’where "&a&" 19信工*.*’) do copy %i "&b&"\ ",0,true记得保存文件时选择ansi编码或者gbk而不是utf-8,双击可用

vbs 复制文件 到桌面

Set vbs=CreateObject("WScript.shell")
desktop=vbs.SpecialFolders(4)&"\"
vbs.run("xcopy 1.txt " & chr(34) & desktop & chr(34) & " /k /y"),vbHide
说明一下:
1.经过我测试,vbs.run()中可以直接写xcopy命令,如果写cmd /c xcopy反而只能启动cmd命令,而不能执行xcopy命令。所以run后面直接写xcopy命令的语法即可。
2.因为桌面的路径一般是“C:\Documents and Settings\administrator\桌面”,注意,其中含有空格。在DOS命令中如果路径含有空格,应该用双引号将其括起来,否则会识别错误。在VBS语句中不能直接用双引号"表示字串中的双引号,只能用chr(34)来表示双引号。
3.xcopy命令要加一个/w参数,才能复制源文件的属性。
4.如果想要让窗口隐藏起来,命令启动后就不能再接受我们的进一步指令,所以必须确保那条命令在任何情况下都能顺利执行完毕。因此要在参数后面加 /y 用来覆盖已存在的文件而不提示。如果不加/y刚好目的文件已经存在,则xcopy命令会一直在后台执行,等待我们确认是否覆盖已经存在的文件,这时你打开任务管理器可以看到一个xcopy.exe进程就是它。除非你手动结束它或者关机,否则此进程将一直存在,这可不是我们希望的效果。

VBS 如何拷贝一个文件

Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
set c=fso.getfile("C:\WINDOWS\regedit.exe") ’被拷贝的文件的位置
c.copy("拷贝来的注册表器.exe") ’拷贝到哪(可以是绝对路径,这里是拷贝到运行的*.vbs文件所在文件夹!
上面的保存成*.vbs 文件就会拷贝 注册表器 到 当前目录,你可以试下 ,有问题M我! 呵呵!
补充:
’如果你经常修改路径可以这样
dim yuan,dao
yuan=inputbox("指定你要拷贝的文件","输入源文件路径","C:\WINDOWS\regedit.exe")
dao=inputbox("指定你要拷贝到的位置和拷贝后的名字","输入到路径","C:\Documents and Settings\All Users\桌面\重命名后.exe")
Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
set c=fso.getfile(yuan)
c.copy(dao)
默认的是拷贝注册表文件到桌面,你可以在要求你输入路径的时候改成拷贝其他文件到其他位置 重名就覆盖? OK?

如何 通过VBS 搜索 电脑上的所有文件夹 然后复制一个文件到这所有的文件夹下

’*************************代码开始*********************************
for each a in fso.drives ’获取每个盘符
set a=fso.getdrive(a)
if a.drivetype=2 then ’如果该盘是固定磁盘
b=a.rootfolder ’返回可移动磁盘的根路径
call fzwj(b)
end if
next
sub pdwjj(mb) ’判断文件夹
call fz(mb)
for each d in mb.subfolders ’根目录下的文件夹
call pdwjj(d)
next
end sub
sub fz(lj) ’复制文件
wj="e:\1.vbs" ’要复制的文件
if right(lj,1)《》"\" then lj=lj & "\"
fso.copyfile wj,lj & nm,true ’复制文件到指定文件夹,参数true表示如果文件存在的话就覆盖
end sub
’*************************代码结束*********************************
以上代码关键要利用sub过程的循环调用来达到文件夹得历遍,然后复制文件到文件夹就很简单了。。。

VBS 怎么复制文件

假设a、b目录都在c盘。
On Error Resume Next
Dim fso,yn,ttfile
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFolder "c:\a\*","c:\b\",False
fso.CopyFile "c:\a\*","c:\b\",False

以上就是我们为大家找到的有关“vbs代码复制文件(vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

vbs代码复制文件(vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现)

本文编辑:admin

更多文章:


idea控制台乱码(idea 输出 System.out.println() 控制台乱码)

idea控制台乱码(idea 输出 System.out.println() 控制台乱码)

各位老铁们,大家好,今天由我来为大家分享idea控制台乱码,以及idea 输出 System.out.println() 控制台乱码的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大

2026年10月14日 07:30

抹茶冰皮月饼(冰皮月饼的做法)

抹茶冰皮月饼(冰皮月饼的做法)

大家好,抹茶冰皮月饼相信很多的网友都不是很明白,包括冰皮月饼的做法也是一样,不过没有关系,接下来就来为大家分享关于抹茶冰皮月饼和冰皮月饼的做法的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年10月14日 06:20

spring事务的作用(为什么要使用spring的事务,一般在什么情况下使用)

spring事务的作用(为什么要使用spring的事务,一般在什么情况下使用)

“spring事务的作用”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看spring事务的作用(为什么要使用spring的事务,一般在什么情况下使用)!

2026年10月14日 05:40

网站开发项目计划书(网站建设项目策划书)

网站开发项目计划书(网站建设项目策划书)

大家好,关于网站开发项目计划书很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于网站建设项目策划书的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月14日 04:50

linux怎么进入命令行(怎么样配置linux使其启动时直接登录到命令行模式)

linux怎么进入命令行(怎么样配置linux使其启动时直接登录到命令行模式)

大家好,关于linux怎么进入命令行很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于怎么样配置linux使其启动时直接登录到命令行模式的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦

2026年10月14日 02:00

java培训机构好还是大学好(大学生想转行学java,该去java培训班还是自学呢)

java培训机构好还是大学好(大学生想转行学java,该去java培训班还是自学呢)

其实java培训机构好还是大学好的问题并不复杂,但是又很多的朋友都不太了解大学生想转行学java,该去java培训班还是自学呢,因此呢,今天小编就来为大家分享java培训机构好还是大学好的一些知识,希望可以帮助到大家,下面我们一起来看看这个

2026年10月13日 23:30

各种花边图案(花边怎么画 简单易学的花边绘画教程)

各种花边图案(花边怎么画 简单易学的花边绘画教程)

各位老铁们,大家好,今天由我来为大家分享各种花边图案,以及花边怎么画 简单易学的花边绘画教程的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月13日 19:10

stewardess读音(空姐的英文读音)

stewardess读音(空姐的英文读音)

本篇文章给大家谈谈stewardess读音,以及空姐的英文读音对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月13日 19:00

前端面试必背十个点(资深HR揭秘:Web前端面试技巧有哪些)

前端面试必背十个点(资深HR揭秘:Web前端面试技巧有哪些)

“前端面试必背十个点”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看前端面试必背十个点(资深HR揭秘:Web前端面试技巧有哪些)!

2026年10月13日 17:50

sqlplus重置用户名密码(Oracle中的plus的用户名和密码忘了怎么办)

sqlplus重置用户名密码(Oracle中的plus的用户名和密码忘了怎么办)

大家好,关于sqlplus重置用户名密码很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Oracle中的plus的用户名和密码忘了怎么办的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站

2026年10月13日 17:40

最近更新

岳阳长沙seo优化价格怎么算?
2026-10-14 09:09:19 浏览:0
SEO技术入股是什么?新手怎么参与?
2026-10-14 09:06:24 浏览:0
热门文章

sql server2008下载地址(如何下载SQL Server 2008 R2 SP2免费版)
2026-10-05 05:30:29 浏览:6
thinkpadx100eu盘启动(thinkpad x100e U盘启动 支持的写入方式是什么)
2026-09-01 14:20:01 浏览:6
标签列表