TC官方合作论坛

标题: 新手求助,创建文件夹问题 [打印本页]

作者: hqy576331411    时间: 2012-5-15 22:09
标题: 新手求助,创建文件夹问题
我设置了一个浏览框,用于用户选定文件夹路径
还设置了一个编辑框,用户用户填写文件的名称
然后我想在用户指定的文件夹路径下创建一个指定名称的 .txt文件(一定要是txt格式的)
请问创建文件的命令应该怎么编啊




空间 ansys_apdl_helper
字符型 路径
字符型 文本
整型 文件句柄
功能 逻辑型 获取()
路径=浏览框.获得("浏览框0")
辅助.写配置("RealmName","Adress",路径,".\\Config.ini")
文本=编辑框.获得文本("编辑框1")
辅助.写配置("RealmName","Name",文本,".\\Config.ini")
返回 真
功能结束
功能 逻辑型 按钮1_点击()
字符型 得到的路径
字符型 得到的文本
得到的路径=辅助.读配置("RealmName","Adress",".\\Config.ini")
得到的文本=辅助.读配置("RealmName","Name",".\\Config.ini")
文件句柄=文件.创建("  这个地方不知道该怎么填写     ","读写")
如果(文件句柄==0)
辅助.消息框("文件创建失败")
否则
辅助.消息框("文件创建成功")
如果结束
返回 真
功能结束
空间结束


作者: cylhb    时间: 2012-5-15 22:13
用字符串.连接  把路径和文件名连接起来,就是创建的参数:路径了..

文件句柄=文件.创建(字符串.连接(路径,文本),"读写")

应该差不多是这样.没调试...自己试试吧.
作者: hqy576331411    时间: 2012-5-15 22:16
回复 2楼cylhb的帖子

那个   .txt   怎么办
作者: cylhb    时间: 2012-5-15 22:22
创建路径=字符串.连接(路径,文本)
创建路径=字符串.连接(创建路径,".txt")

文件句柄=文件.创建(创建路径,"读写")

OK的话,请点右边的采纳~谢谢
作者: hqy576331411    时间: 2012-5-15 22:27
回复 4楼cylhb的帖子

空间 ansys_apdl_helper

字符型 路径
字符型 文本
字符型 创建路径
整型 文件句柄
功能 逻辑型 获取()
路径=浏览框.获得("浏览框0")
文本=编辑框.获得文本("编辑框1")
返回 真
功能结束
功能 逻辑型 按钮1_点击()
创建路径=字符串.连接("路径","文本")
创建路径=字符串.连接(创建路径,".txt")
文件句柄=文件.创建(创建路径,"读写")
如果(文件句柄==0)
辅助.消息框("文件创建失败")
否则
辅助.消息框("文件创建成功")
如果结束
返回 真
功能结束

空间结束



最后改成这样了,可是还是提示文件创建失败咋办捏大侠
作者: hqy576331411    时间: 2012-5-15 22:29
空间 ansys_apdl_helper

字符型 路径
字符型 文本
字符型 创建路径
整型 文件句柄
功能 逻辑型 按钮1_点击()
路径=浏览框.获得("浏览框0")
文本=编辑框.获得文本("编辑框1")
创建路径=字符串.连接("路径","文本")
创建路径=字符串.连接(创建路径,".txt")
文件句柄=文件.创建(创建路径,"读写")
如果(文件句柄==0)
辅助.消息框("文件创建失败")
否则
辅助.消息框("文件创建成功")
如果结束
返回 真
功能结束

空间结束



改成这个样子,依然失败
作者: hqy576331411    时间: 2012-5-15 22:35
当我写成

文件句柄=文件.创建("d:\\1.txt","读写")

的时候,创建文件成功,这是为啥呢
作者: cylhb    时间: 2012-5-15 22:42
创建路径=字符串.连接("路径","文本")

这句是错的..应该是

创建路径=字符串.连接(路径,文本)  //路径和文本都是变量,不能用"" ,不然就直接变字符了!
作者: hqy576331411    时间: 2012-5-15 23:02
回复 8楼cylhb的帖子

空间 ansys_apdl_helper
字符型 路径
字符型 文本
字符型 创建路径
整型 文件句柄

功能 逻辑型 按钮1_点击()
路径=浏览框.获得("浏览框0")
文本=编辑框.获得文本("编辑框1")
创建路径=字符串.连接(路径,文本)
创建路径=字符串.连接(创建路径,".txt")
文件句柄=文件.创建(创建路径,"读写")

如果(文件句柄==0)
辅助.消息框("文件创建失败")
否则
辅助.消息框("文件创建成功")
返回 假
如果结束

进程.打开(创建路径)

返回 真
功能结束

空间结束


怎么打开刚才创建的文件呢
作者: xenolss    时间: 2012-5-15 23:30
告诉你一个简单方法。。。。。。。在资源里创建一个空的txt...要创建直接copy...判断如果已经有了 就删除再copy..和你创建的效果一样
作者: tyuyan    时间: 2012-5-16 09:22
来看看.. 学习下。
作者: TC管理员    时间: 2012-5-16 09:39
  如果别人的回复可以帮你解决问题或者提供思路,请采纳为最佳回复。
作者: 战地之王    时间: 2012-5-16 10:17
来看看  学习学习




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