TC官方合作论坛

标题: 请问TC 打开TXT或者读出TXT (TXT名字是变量为什么读不出来... [打印本页]

作者: music    时间: 2015-1-22 21:43
标题: 请问TC 打开TXT或者读出TXT (TXT名字是变量为什么读不出来...
本帖最后由 music 于 2015-1-22 21:49 编辑

文件句柄=文件.打开("d:\\1.txt")
读取内容=文件.读出(文件句柄,100)调试输出(读取内容)//-----//就能读出来d:\\1.txt里面的内容

问题来了  我要读写D盘下 不确定哪个文件  我用变量代表文件名


变量  某个文件=5

文件句柄=文件.打开("d:\\“&某个文件&".txt")
读取内容=文件.读出(文件句柄,100)
调试输出(读取内容)//-----//读出来d:\\5.txt里面的内容是空的

请大神指教下





作者: a837198    时间: 2015-1-22 22:12
5 这个txt文本存在么  或者 有内容么??
作者: veeyoo    时间: 2015-1-22 22:16
文件句柄=文件.打开("d:\\"&某个文件&".txt")
里面有个符号用到中文了,更改后我测试是可以读出来的

作者: music    时间: 2015-1-22 22:23
veeyoo 发表于 2015-1-22 22:16
文件句柄=文件.打开("d:\\"&某个文件&".txt")
里面有个符号用到中文了,更改后我测试是可以读出来的
...

你意思是用英文就可以?
作者: veeyoo    时间: 2015-1-22 22:26
music 发表于 2015-1-22 22:23
你意思是用英文就可以?

    变量  某个文件=5
    文件句柄=文件.打开("d:\\"&某个文件&".txt")
    读取内容=文件.读出(文件句柄,100)

就这样,我试了可以哦
作者: music    时间: 2015-1-22 22:43
veeyoo 发表于 2015-1-22 22:26
变量  某个文件=5
    文件句柄=文件.打开("d:\\"&某个文件&".txt")
    读取内容=文件.读出(文件句 ...

的确是可以了 谢谢了。
但是我要实现的功能还是是不行 ,
简单说一下我要实现的功能  我想读取D盘1.txt文件 里面的QQ号, 返回的是 数组 然后根据数组做变量 在去读C盘下的 每个数组的文件TXT   
我的代码 如下:
文件句柄=文件.打开("d:\\1.txt")
读取内容=文件.读出(文件句柄,1300)
文件.关闭(文件句柄)
返回串 //分割后会根据分割出的个数初始化数组大小,可用 数组.大小() 获取数组长度
源串=读取内容,分隔符="\n"
字符串.分割(源串,分隔符,返回串)
调试输出(返回串[0])    //这里数组已经获取到了 (没问题)
然后就是 根据数组读取C盘下的数组文件了

文件句柄=文件.打开("c:\\g\\log\\"返回串[0]".txt")
读取内容=文件.读出(文件句柄,1300)
文件.关闭(文件句柄)
调试输出(读取内容)    //这里读出的是空的   

麻烦你 帮帮我吧  我已经弄了好几天了  
作者: 言术    时间: 2015-1-23 07:07
music 发表于 2015-1-22 22:43
的确是可以了 谢谢了。
但是我要实现的功能还是是不行 ,
简单说一下我要实现的功能  我想读取D盘1.txt文 ...

文件句柄=文件.打开("c:\\g\\log\\"返回串[0]".txt")-----没加连接符&
作者: sunshine_hqm    时间: 2015-1-23 11:50
楼上正解~
这句话    文件句柄=文件.打开("c:\\g\\log\\"返回串[0]".txt")
改成       文件句柄=文件.打开("c:\\g\\log\\"&返回串[0]&".txt")
作者: 2645572175    时间: 2015-6-24 17:54





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1