国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS合并一個文件夾里的TXT的實現代碼

2020-06-26 18:31:45
字體:
來源:轉載
供稿:網友
有時從網上的電子書網站上下載解壓后。得到的是多個TXT文本。有沒有辦法把多個TXT合在一起看呢?寫了個代碼。不是很完美,歡迎高手批評指教。 我只是個菜鳥,需要大家的關懷才能進步哇
 
復制代碼代碼如下:

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 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普安县| 大余县| 辽中县| 淄博市| 葵青区| 盐源县| 老河口市| 清丰县| 四子王旗| 简阳市| 长丰县| 镇巴县| 达日县| 曲阳县| 肥西县| 芜湖县| 宁化县| 出国| 雷波县| 东台市| 湖南省| 海盐县| 仲巴县| 霍邱县| 岚皋县| 萍乡市| 正阳县| 宁陕县| 甘洛县| 大洼县| 四平市| 青河县| 孝感市| 五莲县| 平潭县| 晋中市| 温宿县| 太湖县| 太湖县| 绥芬河市| 夏河县|