• vbs实现的支持拖动的txt文本切割器


    vbs实现的支持拖动的txt文本切割器

    作者: 字体:[增加 减小] 类型:转载 时间:2008-06-20 我要评论

    用vbs实现的txt文本文件切割器,默认为8000个字符切为一个文件。支持拖动。

     SplitFile.vbs 
    '/*=========================================================================    
    ' * Intro       .txt文本切割器,默认为8000个字符切为一个文件。支持拖动。    
    ' * FileName    SplitFile.vbs    
    ' * Author      yongfa365    
    ' * Version     v1.0    
    ' * MadeTime    2008-04-24 12:58:43    
    ' * LastModify  2008-04-24 12:58:43    
    ' *==========================================================================*/    

    Set objArgs = WScript.Arguments    
    If objArgs.Count = 0 Then   
        IIIII InputBox("选择要处理的文本文件", , "选择要处理的文本文件")    
    Else   

        For I001 = 0 To objArgs.Count - 1    
            IIIII objArgs(I001)    
        Next   
    End If   

    Function IIIII(Path)    
        TempStr = ReadFromFile(Path, "gb2312")    
        Length = Len(TempStr)    
        iii = 0    
        For II = 0 To Length step 8000 '8000个字符切为一个文件    
            iii = iii + 1    
            WriteToFile Left(Path, Len(Path) -4) & "_" & Right("00" & iii, 3) & ".txt" , Mid(TempStr, II + 1, 8000), "gb2312"   
        Next   
    End Function   

       

    Function ReadFromFile(FileUrl, CharSet)    
        Dim Str    
        Set stm = CreateObject("Adodb.Stream")    
        stm.Type = 2    
        stm.mode = 3    
        stm.charset = CharSet   
        stm.Open   
        stm.loadfromfile FileUrl    
        Str = stm.readtext    
        stm.Close   
        Set stm = Nothing   
        ReadFromFile = Str    
    End Function   

    '按指定编码存储文件    

    Function WriteToFile (FileUrl, Str, CharSet)    
        Set stm = CreateObject("Adodb.Stream")    
        stm.Type = 2    
        stm.mode = 3    
        stm.charset = CharSet   
        stm.Open   
        stm.WriteText Str    
        stm.SaveToFile FileUrl, 2    
        stm.flush   
        stm.Close   
        Set stm = Nothing   
    End Function 

  • 相关阅读:
    C#关机代码实例详解
    如何设计通用的网站模板
    C# XML解析方式实例解析1
    ASP.NET配置错误页面浅析
    几种常用的C#排序方法简介
    简述C# XML解析方法的特点及应用
    请不要相信
    浅谈ASP.NET Forms验证
    设计友好的错误信息页面
    详解.NET中容易混淆的委托与接口
  • 原文地址:https://www.cnblogs.com/developer-ios/p/6038046.html
Copyright © 2020-2023  润新知