1. 程式人生 > >獲得windows臨時目錄的兩種方法

獲得windows臨時目錄的兩種方法

方1:

LPITEMIDLIST ppidl;

SHGetSpecialFolderLocation(NULL, CSIDL_LOCAL_APPDATA, &ppidl);

SHGetPathFromIDList(ppidl, cBuff);

獲得的cBuff再加上Temp,即可獲得當前使用者的臨時檔案。

方2:

GetTempPath(_MAX_PATH, cBuff);

獲得的cBuff不是完整的路徑,使用者名稱那級有縮略,通過如下函式,轉成完整路徑。

 GetLongPathName(cBuff, cBuffPath, _MAX_PATH);// cBuffPath為轉換後的完成路徑

相關推薦

獲得windows臨時目錄方法

方1: LPITEMIDLIST ppidl; SHGetSpecialFolderLocation(NULL, CSIDL_LOCAL_APPDATA, &ppidl); SHGetPathFromIDList(ppidl, cBuff); 獲得的cBuff再加上

在Java中按位元組獲得字串長度的方法

本文為原創,如需轉載,請註明作者和出處,謝謝! 由於Java是基於Unicode編碼的,因此,一個漢字的長度為1,而不是2。但有時需要以位元組單位獲得字串的長度。例如,“123abc長城”按位元組長度計算是10,而按Unicode計算長度是8。為了獲得10,需要從頭掃描根據

Android獲得螢幕解析度的方法

package com.wufen.allapp; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.content.p

學習windows編程 day3 之 自定義畫筆的方法

cas delete tro HP rec col 編程 UC eat LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; P

Windows遠端連線Linux介面的方法

使用VNC連線,最簡單. 首先在linux端鍵入命令安裝vncserver #yum -y install vnc *vnc-server* 然後鍵入命令設定vncserver密碼 #vncpasswd 然後鍵入命令來檢視當前的vncserver埠 #vncserver 可以看

Python--windows下面給Python新增庫包的方法

一、第一種方法(這種方法比較簡單) 用到IDE工具:pycharm(個人覺得挺好用) 要用到的包可以用pycharm下載: File->Default Settings->Default Project->Project Interpreter 選擇pyt

windows下使用Jupyter notebook遠端訪問伺服器的方法

兩種方法本質一樣,第一種沒有配置密碼,第二種配置了密碼,第二種也可以用埠對映在本地直接輸入localhost地址即可,第一種也可以不用對映直接寫伺服器地址。一1.登陸伺服器,安裝jupyter notebook, 用conda的話直接conda install jupyter

刪除所有svn檔案(一個目錄和其各級子目錄下的) 方法

[1]用find命令和其action來實現[2]用rm直接實現$ cd /tmp/xxx$ rm -rf  `find . -name .svn`就可以實現了。刪除SVN目錄及從伺服器端刪除SVN版本庫檔案方法詳解 在學習SVN的過程中,你可能會遇到這樣的問題,如何刪除SVN目錄?如何從伺服器端徹底刪

破解Windows 2008 R2管理員密碼的方法

方法一:利用放大鏡工具,破解Windows Server 2008 R2本地密碼方法一: 步驟1.首先我們要找一張Windows 2008 R2的安裝光碟,如果你要破解的系統是32位的,那就要準備一個32位的安裝盤, 如果是64位的,就準備一個64位的安裝盤。可以是U盤,也可以從網路啟動。 步驟2.選擇從光

Python遍歷目錄檔案的方法

方法一:遞迴法 1 2 3 4 5 6 7 8 import osdef displayDir2(dir):     for i in os.listdir(dir):         file = os.path.join(dir,i)         if

Windows獲取系統當前時區的方法

#include <cstdlib> #include <stdio.h> #include <time.h> int CTimeRyan::GetLocalTimeZoneByC() { time_t time_utc; struct tm tm_local;

Android開啟QQ臨時會話以及一鍵加群的方法

開啟QQ臨時會話 使用WPA介面,無需加其為好友就能和其進行會話 Tencent mTencent =Tencent.createInstance(Config.TENCENT_APPI

二級域名繫結二級目錄方法

一、利用接入商的域名解析服務 將二級目錄解析到二級域名去(如:將www.cbblog.cn/WordPress/解析到www.cbblog.cn),該方法操作可見下圖。 記錄型別選擇顯性URL或

用javascript獲得位址列引數的方法

<script language="JavaScript"> <!-- function Request(strName) { var strHref = "www.abc.com/index.htm?a=1&b=1&c=測試測試"; var intPos = strHref

Windows遠端訪問Opensuse桌面的方法

轉自:http://networking.ctocio.com.cn/332/11902332.shtm 系統環境:有兩臺電腦,一臺電腦安裝了Windows作業系統,另外一臺安裝了Opensuse Enterprise Linux,現在我要想讓Windows能夠遠端訪問

【Jquery】jQuery獲取URL參數的方法

ont ras mil scrip line 兩種方法 lower quest request jQuery獲取URL參數的關鍵是獲取到URL,然後對URL進行過濾處理,取出參數。 location.href是取得URL。location.search是取得URL“?

線程的啟動的方法,Runnable接口,run()的調用

ride 之前 線程終止 源碼解析 star 有意 tro thread類 override 實現並啟動線程有兩種方法1、寫一個類繼承自Thread類,重寫run方法。用start方法啟動線程2、寫一個類實現Runnable接口,實現run方法。用new Thread(Ru

c# pictureBox1.Image的獲得圖片路徑的三方法 winform

相對 body req () ebr art www ref clas 代碼如下:c# pictureBox1.Image的獲得圖片路徑的三種方法 winform 1.絕對路徑:this.pictureBox2.Image=Image.FromFile("D:\\00

spring 讀取properties的方法

jdbc factor frame ram con framework html tex 讀取 一:直接使用context命名空間 如: <beans xmlns="http://www.springframework.org/schema/beans" xm

Parallels Desktop 12卸載的方法

對於mac系統虛擬機:Parallels Desktop 12怎麽卸載呢? 首先在Mac電腦中打開應用程序,然後找到Parallels Desktop 12軟件圖標,將它移除至廢紙簍中就可以了。如果我們已經在虛擬機中安裝了Windows,就需要先將這些Windows刪除,這樣才不會占用內存。