1. 程式人生 > >VC++ 獲取系統特殊資料夾的路徑 桌面等

VC++ 獲取系統特殊資料夾的路徑 桌面等

qtom:

TCHAR MyDir[_MAX_PATH]; 

SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);

AfxMessageBox(MyDir);

其中第三個引數CSIDL_APPDATA可以為以下的值:


CSIDL_BITBUCKET 回收站
CSIDL_CONTROLS 控制面板
CSIDL_DESKTOP Windows 桌面Desktop
CSIDL_DESKTOPDIRECTORY Desktop的目錄
CSIDL_DRIVES 我的電腦
CSIDL_FONTS 字型目錄
CSIDL_NETHOOD 網路上的芳鄰
CSIDL_NETWORK 網路上的芳鄰虛擬目錄
CSIDL_PERSONAL 我的文件
CSIDL_PRINTERS 印表機
CSIDL_PROGRAMS 程式組
CSIDL_RECENT 最近開啟的文件
CSIDL_SENDTO “傳送到”選單項
CSIDL_STARTMENU 任務條啟動選單項
CSIDL_STARTUP 啟動目錄
CSIDL_TEMPLATES 文件模板

相關推薦

VC 獲取系統特殊資料路徑如:系統目錄,桌面

如果需要,請在StdAfx.h中新增 #include <shlobj.h>    [cpp] view plaincopyprint? TCHAR MyDir[_MAX_PATH];    SHGetSpecialFolderPath(this-&

VC++ 獲取系統特殊資料路徑 桌面

qtom: TCHAR MyDir[_MAX_PATH];  SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0); AfxMessageBox(MyDir); 其中第三個引數CSIDL_APPDATA可以為以下的值:

vb.net獲取系統特殊資料路徑方法

Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) & "\PenPo

VC獲取特殊資料路徑的方法

如果需要,請在StdAfx.h中新增 #include <shlobj.h>          TCHAR MyDir[_MAX_PATH];   SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSID

java 彈出選擇目錄框(選擇資料),獲取選擇的資料路徑

JFileChooser fileChooser = new JFileChooser("D:\\");   fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);   int returnVal =

獲取Windows7特殊資料的許可權

    大家知道,Windows7下有很多系統和使用者檔案使用了特殊許可權,使用者(包括管理員)是無法修改這些檔案的,但有些時候我們為達到某些目的必須修改這類檔案,怎麼辦?其實這也並非不可能,下面就說說如何取得這類檔案的完全控制權限。 1、右鍵點選要取得許可權的資料夾(如:

C#獲取桌面特殊資料路徑

C#獲取桌面路徑 不同的作業系統,桌面的路徑不盡相同,而且隨著使用者安裝位置的不同也不同。C#可以從Windows登錄檔讀取得到使用者的特殊資料夾(桌面、收藏夾等等)的位置。 程式碼如下: 法一: string desktop=Environment.GetFolderP

獲取系統特殊文件路徑信息

number .info tar ebo 文件 alt dex cep key //獲取系統特殊文件夾路徑信息 try { this.textBox1.Text=Environment.GetFolderPath(System.Environment.SpecialFo

VC++ MFC 獲取檔案路徑 獲取資料路徑

//獲取資料夾的路徑 CString strPath = _T(""); CFileDialog Open(TRUE,_T("*.bmp"),NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("Bitmap Files (*

VC獲得系統資料路徑

 CHAR   Buffer[MAX_PATH];       GetWindowsDirectory(Buffer,MAX_PATH);    GetDlgItem(IDC_EDIT1)->SetWindowText(Buffer); CString str; str

Qt中的預設資料路徑獲取方法

原文地址:http://m.blog.csdn.net/blog/jiezhj_tjsd/37560363標頭檔案:1、#include <QDesktopServices> 2、#include <QApplication>   使用1:

python 獲取當前資料路徑及父級目錄的幾種方法

獲取當前資料夾路徑及父級目錄: import os current_dir = os.path.abspath(os.path.dirname(__file__)) print(current_dir) #F:\project\pritice current_dir1 = os.path.dirna

Excel VBA 開啟對話方塊,獲取資料路徑

Excel 開啟對話方塊,獲取資料夾路徑 'Window「參照」ダイアログで選択したItem 名を取得 Public Function GetFolderName(ByVal DialogType As MsoFileDialogType) As String W

C++獲取檔案及資料系統icon

// 獲取檔案圖示 HICON CAntivirusPopWnd::fileIcon(std::string extention) { HICON icon = NULL; if (extention.length() > 0) { LPCSTR name = extention.c_

C# 獲取資料路徑資料包含檔案列表

FolderBrowserDialog用來選擇資料夾FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.ShowDialog() 之後才會開啟資料夾選擇框。 dialog.SelectedPath是選

Qt程式設計15:Qt中的預設資料路徑獲取方法

目前我比較常用的有兩個: 1、#include <QDesktopServices> 2、#include <QApplication> 使用1: QTextCodec *codec = QTextCodec::codecForLocale

Android 通過手機資料路徑,得到 某張 照片 的 詳細/詳情/資訊的獲取

Main import android.annotation.SuppressLint; import android.app.Activity; import android.content.pm.ActivityInfo; import android.databas

Android獲取資料路徑 /data/data/

首先內部儲存路徑為/data/data/youPackageName/,下面講解的各路徑都是基於你自己的應用的內部儲存路徑下。所有內部儲存中儲存的檔案在使用者解除安裝應用的時候會被刪除。 一、 files 1. Context.getFilesDir(),該方法返回/

python win系統獲取磁碟及資料大小

獲取磁碟資訊:已使用空間、總空間大小等,python沒有自帶的函式,常用的外掛:WMI python中自帶的有獲取資料夾大小、名稱等資訊的函式:walk() 使用wmi之前的配置 環境: win7、win8 python2.7.7 wmi:1.4.

java獲取程式根目錄 WEB-INFO目錄 CLASSES資料路徑

嘗試用DOM4j解析spring配置檔案時,第一步讀取檔案時,獲取路徑就遇到了問題,。。。經過google了n+log n 次個頁面,才算有了個粗淺的認識,下面就讓我用簡短的話語來總結一下(好像這段就全是廢話。。。)。。。 1、spring的配置檔案存放位置由web