设为首页收藏本站

 找回密码
 注册
查看: 2639|回复: 3
打印 上一主题 下一主题

fileappend的两个问题 [复制链接]

Rank: 2

精华
0
UID
5564
积分
76
帖子
34
主题
8
阅读权限
30
注册时间
2009-9-29
最后登录
2017-10-30
跳转到指定楼层
1#
发表于 2013-1-8 22:21:09 |只看该作者 |倒序浏览
fileappend的语法是Bool FileAppend(String strPath,String strText)
strpath是字符串型的,使用形如FileAppend("C:\\Formula.log","Close = "+Text(Close));
但为了方便直观,我想输出的文件名直接带品种名称,我是这样写的
fn = "d:\\"+symbol()+".txt";
fileappend(fn,"Close = "+Text(Close));
但编译时发现用不了


问题一:是不是转义符"\"在字符串运算中不支持造成的
问题二:fileappend输出的文件夹不存在时,能否支持自动创建, 比如fileappend("d:\\1231\\cu1305.txt","Close = "+Text(Close)); 虽然编译通过,但如果d盘原来没有1231文件夹时,就不会产生文件


先谢谢了!

Rank: 2

精华
0
UID
5564
积分
76
帖子
34
主题
8
阅读权限
30
注册时间
2009-9-29
最后登录
2017-10-30
2#
发表于 2013-1-8 23:03:19 |只看该作者
问题一找到解决的方法了,  呵呵, 问题二只能希望新版本的TB能增加自动创建目录功能了

使用道具 举报

Rank: 2

精华
0
UID
113352
积分
89
帖子
56
主题
10
阅读权限
30
注册时间
2012-11-7
最后登录
2013-2-1
3#
发表于 2013-1-9 12:56:32 |只看该作者
问题一是如何解决的,贴出来,我也碰到过。
我现在只能在后面多加一个字符表示,然后在用Left函数处理。你的呢?

使用道具 举报

Rank: 2

精华
0
UID
5564
积分
76
帖子
34
主题
8
阅读权限
30
注册时间
2009-9-29
最后登录
2017-10-30
4#
发表于 2013-1-10 19:59:53 |只看该作者
冬雨 发表于 2013-1-9 12:56
问题一是如何解决的,贴出来,我也碰到过。
我现在只能在后面多加一个字符表示,然后在用Left函数处理。你 ...

你的正解, 我的思路和你一样, 目前只能这样解决,  不让\与"直接相连就行了, 只能中间加其它字符或空格.

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-13 14:59

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部