Project1

标题: 如何获取临时文件路径 [打印本页]

作者: 英顺的马甲    时间: 2011-9-18 14:37
标题: 如何获取临时文件路径
比如说临时文件的路径是“C:\Users\XXX\AppData\Local\Temp”,
要如何获取这个“C:\Users\XXX\AppData\Local\Temp”??dsu_plus_rewardpost_czw
作者: fux2    时间: 2011-9-18 18:06
抓cmd的返回值或者api哪一个api忘了
作者: 苏小脉    时间: 2011-9-18 23:48
  1. require 'win32api'

  2. get_temp_path = Win32API.new('kernel32', 'GetTempPath', 'lp', 'l')

  3. temp_path = ' ' * 256
  4. get_temp_path.call(256, temp_path)
  5. p temp_path.strip
复制代码
如果路径中包含多字节字符则须用 GetTempPathW。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1