VBS合并一个文件夹里的TXT的实现代码_vbs

复制代码 代码如下:

Const ForReading = 1 'VBS的这句不能少。
dim xint,xinlu,jiuw
dim objfso,objoutputfile,f,fx
dim objTextFile,strtext
Set objFSO = CreateObject("Scripting.FileSystemObject") '创建FSO对象
jiuw = inputbox("请输入源文件夹所在的路径(含文件夹名称)","请输入多个TXT文件夹所在位置")

if objFSO.folderexists(jiuw) then
set f = objFSO.getfolder(jiuw) '文件所在位路径
else
msgbox "路径错误,请重新输入"

end if
xinlu = inputbox("请输入新的TXT所在的路径(不含书名),如果省略——即直接不输入点确定或取消,则默认是创建在源文件夹同一层位置","新的TXT保存位置")

if objFSO.folderexists(xinlu) or len(xinlu) = 0 then
xint = inputbox("请输入新书名的名字","新书名")
if len(xint)>0 then
xint = xinlu & xint
Set objOutputFile = objFSO.CreateTextFile( xint &".txt") '创建名为output的新的TXT,可以修改为你要的名称.txt
else
msgbox "没有输入内容,请重新输入"
end if
else
msgbox "路径错误,请重新输入"

end if
For Each fx In f.Files '循环写入文本内容
Set objTextFile = objFSO.OpenTextFile(fx, ForReading) '找开文件
strText = objTextFile.ReadAll '读取全部
objTextFile.Close '关闭打开的文件
objOutputFile.WriteLine strText '在output.txt写入 文本 内容
Next

时间: 2024-07-28 19:36:59

VBS合并一个文件夹里的TXT的实现代码_vbs的相关文章

如何把一个文件复制到指定的一个文件夹里,代码如何写

问题描述 如何把一个文件复制到指定的一个文件夹里,代码如何写,用C#写 解决方案 解决方案二:ft解决方案三:System.IO.File.Copy("c:\123.txt","d:\123.txt"); 解决方案四:还是不明白,是复制到指定的目录解决方案五:System.IO.File.Copy("c:\123.txt","d:\你自己建立的目录\123.txt"); 还是不懂的话,我就没办法了.买本书啃啃吧!

怎么把一个文件夹里多个文件名相同的文件移动到一个文件夹内并新建文件夹以该文件名命名文件夹名称

问题描述 怎么把一个文件夹里多个文件名相同的文件移动到一个文件夹内并新建文件夹以该文件名命名文件夹名称 怎么把一个文件夹里多个文件名相同的文件移动到一个文件夹内并新建文件夹以该文件名命名文件夹名称 解决方案 第一,你要在什么环境下实现 第二,举个例子,更好的说明你的问题 第三,去找度娘 解决方案二: 刚开始看见你的问题,头有点大,像是要口令,你用什么语言,完成这样事情啊 解决方案三: win里好像不行吧,百度都解决不了 解决方案四: 用Directory.GetFiles遍历文件夹找到文件,用F

脚本-可以把1亿个txt文本随机分配成n个文件夹,一个文件夹15个txt. 可以做到吗

问题描述 可以把1亿个txt文本随机分配成n个文件夹,一个文件夹15个txt. 可以做到吗 可以把1亿个txt文本随机分配成n个文件夹,一个文件夹15个txt. 解决方案 Math.random(); 解决方案二: #!/bin/bash fileno=1000 #FIXME: change its value to your real file number subsize=15 subdno=$((fileno/subsize)) if [ $((fileno%subsize)) -ne 0

编程-怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同)

问题描述 怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同) 怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同) 本来是想用 api之类的 但是没有开放 不能用 就想着直接去读取使用的文件了 一种是 在 文件夹A中 找到一个a1.* 然后直接把文件夹B的 b1.*重命名为a1.* 另一种是 获取文件夹A中的所有文件的文件名列表写入到一个文档中 再给B中的文件逐一重命名 [本人水平比较次 所学过的太基础 网上也找到了一些

如何统计一个文件夹里每个文件的代码行数

问题描述 麻烦大家指点一下,给点思路,我对C#还不是太熟.题目是这样的.用C#设计一个小程序,统计一个文件夹里(包括子文夹)每个文件的LinesofCode.假设文件夹里仅有*.js,*.html,*.css等程序文件(无图片等多媒体文件).如何显示出每个文件的路径以及程序里的代码行数.某公司的面试题,周一就要交货,唉~太急了.麻烦大家帮帮忙.谢谢了. 解决方案 解决方案二:显示文件路径C#里面有File,FileInfo,DirectoryInfo这几个类,你去看看显示文件行数:可以用File

怎么把一个文件复制到另外一个文件夹里

问题描述 怎么把一个文件复制到另外一个文件夹里 解决方案 解决方案二:右击-复制-切换文件夹-粘贴解决方案三:File.Copy(sourceFile,TargetFile,true)解决方案四:是用的file.cope但是有问题,Accesstothepath'C:WindowsStartApp.exe'isdenied.解决方案五:是不是你文件夹的属性,不让复制呢解决方案六:你那个exe正在用,当然不能复制啦解决方案七:怎么才可以运行时可以自动复制解决方案八:是用的file.cope但是有问

把一个文件复制到指定的一个文件夹里,代码如何写,如何用C#写

问题描述 把一个文件复制到指定的一个文件夹里,代码如何写,如何用C#写 解决方案 解决方案二:uu解决方案三:File.Copy解决方案四:msdn吧

在C#的资源管理器中,把所有form统一放在一个文件夹里,类统一放在一个文件夹里,form调用class时出错

问题描述 我有一个解决方案名为"ERP",我在根目录里建了一个文件夹"AllMyClass",然后在文件"AllMyClass"里新建一个操作数据库的类"LinkDataBase",然后我又在根目录里新建一个文件夹"AllMyForm",在"AllMyForm"里面新建一个登录窗体"FrmLogin"|--AllMyClass|--LinkDataBase.cs|--

怎么快速把多个文件夹的照片批量导出到一个文件夹里?

  1.将多个文件夹放入同一个新建文件夹,如重命名为:多个文件夹,打开查看,内含多个文件夹,这里举例8个文件夹. 2.分别打开文件夹1.2,查看内含文件后缀名,这里全部是图片格式,格式为:看.jpg/jpeg. 3.这时点击多个文件夹中的"搜索"功能,在出现的搜索框中输入:jpg.点击搜索.右侧窗口立即出现图片. 4.待全部搜索完毕,直接Ctrl+A全选图片. 5.或者右击"复制". 6.最后,在桌面新建文件夹,打开后粘贴Ctrl+v.粘贴完毕.这样就将多个文件夹中