以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]VBA,请问如何清除INI文件某个栏目下的全部内容?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=164109)

--  作者:michaelyjy
--  发布时间:2018/6/21 14:33:38
--  [求助]VBA,请问如何清除INI文件某个栏目下的全部内容?
WritePrivateProfileFloat("MyCpp", "Stock", Data, "C:\\Stock.ini")

如何清除MyCpp下面的所有内容?谢谢 

--  作者:无为剑
--  发布时间:2018/6/21 15:37:42
--  
这个做不到,你可以考虑将不同的Mycpp的组单独做成不同的ini文件,这样需要清除时删除该ini文件即可
--  作者:guotx2010
--  发布时间:2018/6/22 13:41:01
--  
这个我实现过,就是用一个临时文件来过渡,先读取要清理的ini文件,把需要的内容写到新ini文件,不需要的不写,然后将临时文件复制到原ini文件,覆盖就可以了,最后把临时文件删除。


--  作者:michaelyjy
--  发布时间:2018/6/22 13:53:39
--  
好的谢谢
--  作者:michaelyjy
--  发布时间:2018/6/25 9:51:02
--  
请问如何通过VBA程序删除INI文件
--  作者:无为剑
--  发布时间:2018/6/25 11:27:49
--  
http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=97776&skin=0
--  作者:michaelyjy
--  发布时间:2018/7/16 13:47:31
--  
我用kill不行,好像金字塔不支持还是什么。

kill "D:\\test.ini"

--  作者:yukizzc
--  发布时间:2018/7/16 14:28:42
--  

 

strFile = "D:\\aa.INI"
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile strFile


--  作者:michaelyjy
--  发布时间:2018/7/16 14:32:02
--  
好的谢谢
--  作者:michaelyjy
--  发布时间:2018/7/23 8:10:25
--  
请问如何判断 "D:\\aa.INI"这个文件是否存在?若存在就删除。