马大哈 发表于 2006-1-24 07:21:01

[原创]马大哈系列功能模块----取得临时文件名

作用是创建一个临时文件,并返回文件名,此文件存在于系统临时文件夹内.

用法:

Dim I As String
I = GetTempFName("MMM")                   '这个参数是定义临时文件的前三位文件名

那么I返回的值就类似这样:

C:\Windows\Temp\MMMj2uYg.tmp



************************************************

修正一下!

这个函数中调用的API是GetTempFileName,之前写的时候并没有仔细看MSDN,以为仅是返回文件名而已....

实际上调用后,文件已被创建了....:L

汗一下,感谢4楼的兄弟指正!粗心啊粗心.....

************************************************

有心人 发表于 2009-5-12 08:38:06

是不是创建功能嘛,斑竹?

马大哈 发表于 2009-5-12 13:30:15

<p>无创建功能.</p>
<p>&nbsp;</p>
<p>只是返回一个"可用文件名",文件需要自己创建.</p>

everyone 发表于 2010-2-8 19:20:39

老马!
可以创建啊!~~
你看一下

马大哈 发表于 2010-2-9 01:34:44

确实是创建了,汗一个

当时根本没怎么仔细看MSDN中的说明,刚刚看了一下,确实有说到这个,返回的文件名会自动创建后缀为.tmp的0字节文件.
页: [1]
查看完整版本: [原创]马大哈系列功能模块----取得临时文件名