这样调用API有什么问题?
创建多级目录 (取运行目录 () + "Log\\1.txt")可是没有出现目录 程序也没报错..不懂是什么回事了..
以前用易语言 就是这样写的..
创建目录()就支持多级创建吧? 文本型改成变整数,调用时传文本指针过去,还要注意这个DLL是否为多字节环境。 创建目录 我记得是只能一次一级.
创建多级目录 是无论你需要多少级的目录没有 都会直接给你一次创建完. 不知道是不是这个原因:你dirpath写的是文件名,不是目录 火山的创建目录好像可以多级的。 b0y 发表于 2021-8-30 10:44
火山的创建目录好像可以多级的。
还真是可以直接多级啊...
不过还是想知道 为什么调用API 不行.. michardhl 发表于 2021-8-30 10:35
不知道是不是这个原因:你dirpath写的是文件名,不是目录
DirPath
以前在易语言我都是一直都是这样用的..
当时在写个软件 需要经常备份 写多级目录 火山的话是文本型就传递文本指针,还有就是取运行目录这个命令返回的是单斜杠,就算是路径也要修改成双斜杠 福寿 发表于 2021-8-30 22:50
火山的话是文本型就传递文本指针,还有就是取运行目录这个命令返回的是单斜杠,就算是路径也要修改成双斜杠 ...
的确要改为指针。但也不能直接 取文本指针. 因为API是用ANSI 编码... 还要转 编码..
建立目录地址 = 文本到多字节 (取运行目录 () + "Save\\ss\\dd\\ee\\123.tt")
创建多级目录 (建立目录地址.取字节集指针 ())
最后找到是这样做...
页:
[1]