快速学会createtextfile,这几个技巧很实用!

吉云

今儿个,咱来聊聊怎么整个文本文件出来。这事儿挺简单的,但中间还是有点小门道的,咱一步步来,保证你一学就会。

我先琢磨着要用啥工具来写这个东西。咱电脑里头平时不就那些个软件嘛记事本、Word啥的,都能写。但今儿个我想来点不一样的,用编程的方式来搞搞看。

我先去网上搜搜,发现好多人都说用什么“FileSystemObject”对象来创建,这玩意儿听起来挺高大上的,我也不知道啥意思,大概看一些例子,咱也不管这是啥意思,我看着这个能用,先给他抄过来。

快速学会createtextfile,这几个技巧很实用!

咱得让电脑知道我要干对?所以我就先写这么一句:

Dim fso As Object

这个“Dim”,就是告诉电脑我要声明一个东西,“fso”是我给它起的名字,"Object"是啥类型,这咱先不管这是啥意思,先给他抄过来再说。当然也可以用Dim fso As New FileSystemObject,但是我发现这个我这里用不,咱也不知道为反正用不。然后我就用Set fso二CreateObject( ” Scri.,我看网上说这个能用,我也抄过来,后面发现这个也用不,咱也不知道为

然后,我就开始琢磨怎么创建文件。网上说用“CreateTextFile”这个方法,我就照着写:

*("C:\Users\Public\我的文件.txt", True)

    快速学会createtextfile,这几个技巧很实用!

  • 这个“CreateTextFile”,就是创建文本文件的意思。
  • 括号里头那个双引号里的内容"C:\Users\Public\我的文件.txt",就是文件的路径和名字,你想放哪儿就写哪儿,名字也随便你起。
  • 那个“True”,说是如果文件已经存在,就覆盖掉。我一开始也没太明白,就先照着写。

写完这一句,我心里还挺美,觉得这事儿就成。然后我就运行一下,看看效果。可是,运行完我发现,咦?文件?我按照我写的那个路径找半天,也没找到我要的那个文件。这是咋回事?

我又回去看看我写的那些代码,也没发现啥问题。我又去网上查查,有人说这个对象创建可能跟我电脑的环境啥的有关系,我这电脑平时也就上上网,打打字,没啥特别的。

快速学会createtextfile,这几个技巧很实用!

折腾半天,我还是没搞明白问题出在哪儿。我就想,要不我换个思路试试?我就琢磨着用那个啥来着,对,ScriptControl,我之前看网上说也能创建文本文件,我就试试:

Dim sc As Object

Set sc = CreateObject("*")

* = "VBScript"

* "Set fso = CreateObject(""*""): Set file = *(""C:\Users\Public\我的文件.txt"", True): *"

    快速学会createtextfile,这几个技巧很实用!

  • 这个“sc”,也是我声明的一个东西,用来创建“ScriptControl”对象。
  • 后面那些VBScript啥的,都是设置这个对象的属性,咱也不用太明白啥意思,照着写就行。
  • 那个“AddCode”里头,就是用VBScript的语法来创建文件,跟之前那个“CreateTextFile”差不多,就是写法不太一样。

这回我再运行,成!我去那个路径下一看,文件果然在那儿!打开一看,空的,啥也没写,不过好歹是创建成功。

这下我算是明白,这个“CreateTextFile”,不是啥电脑都能用的,得看情况。不过咱也算是有所收获,知道两种创建文本文件的方法,以后再遇到这种事儿,咱就不慌。

快速学会createtextfile,这几个技巧很实用!

通过今天的这个实践,我发现这玩意儿还是得自己动手试试才知道,光看别人写的是不行的,只有自己不断的学习搜索才能理解。好,今儿个就聊到这儿,希望对大家有所帮助!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]