獲取檔案當前目錄方法
方法一
方法二/// 獲取當前應用程式的目錄 inline CString get_app_path( const CString& subFolder = _T("") ) { // 獲取當前應用程式的控制代碼 HMODULE hApp = ::GetModuleHandleW( NULL ); TCHAR buffer[MAX_PATH]; memset( buffer, 0 , MAX_PATH ); ::GetModuleFileNameW( hApp, buffer, MAX_PATH ); CString strPath = buffer; { int pos = strPath.ReverseFind( _T('\\') ); if( pos < 0 ) pos = strPath.ReverseFind( _T('/') ); strPath = strPath.Mid( 0, pos+1 ); } if ( subFolder.GetLength() > 0 ) { strPath += subFolder; strPath += _T("\\"); } return strPath; }
GetCurrentDirectory(MAX_PATH, szCurrentPath);
方法三
<pre name="code" class="cpp">#include <stdlib.h> #include <stdio.h> #include <string> #include <iostream> #include "Python.h" using namespace std; /// 獲取當前應用程式的目錄 //void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext ); 函式來分解開始提到的_pgmptr,然後再用 //void _makepath( char *path, const char *drive, const char *dir, const char *fname, const char *ext ); int main(int argc, char* argv[]) { std::cout << _pgmptr << endl; wchar_t drive[_MAX_DRIVE]; wchar_t dir[_MAX_DIR]; wchar_t fname[_MAX_FNAME]; wchar_t ext[_MAX_EXT]; _wsplitpath(_wpgmptr, drive, dir, fname, ext); system("pause"); return 0; }
相關推薦
獲取檔案當前目錄方法
方法一 /// 獲取當前應用程式的目錄 inline CString get_app_path( const CString& subFolder = _T("") ) { // 獲取當前應用程式的控制代碼 HMODULE hApp = ::GetModuleHan
python獲取檔案所在目錄和檔名,檢索當前檔名的方法
情況1:在一個目錄下面只有檔案,沒有資料夾,這個時候可以使用os.listdir 在我們有一個file目錄(資料夾),裡面有三個檔案: file(dir)| --|test1.txt --|test2.txt --|test3.txt 用下面的程式獲得檔案
python3中獲取檔案當前絕對路徑的方法
方法1: import sys print(sys.argv) 得到檔案當前絕對路徑字串的一個列表 ['D:/pycharm/PracticeProject/ClientServerNetworking.py'] 方法2: import os print(os.getcw
一個通用的動態獲取檔案路徑的方法
1、【問題】 在之前的通用查詢框架中使用的讀取XML配置檔案中有一個動態獲取檔案的方法: public String getConfFile(String file) { URL confURL = getClass().
C++的6種獲取檔案大小的方法
long getFileSize1(const char* strFileName){ FILE * fp = fopen(strFileName, "r"); fseek(fp, 0L, SEEK_END); long size = ftell(fp); fclose(fp);
iOS上獲取檔案md5的方法
由於移動裝置的記憶體有限 需要處理檔案時就得格外小心 以下是段將檔案分塊讀出 並且計算md5值的一段函式 #import <CommonCrypto/CommonDigest.h> NSFileHandle *handle = [NSFileHandle fi
C#中獲取檔案路徑的方法
//檔案的路徑為: string s = "例項路徑:H:\1\2\3\df\Default.aspx"; //獲得路徑 System.Web.HttpServerUtility server = System.Web.
javase和javaee中獲取檔案路徑的方法總結
原文地址:http://blog.csdn.net/ranmudaofa/article/details/39505289 1. javase中 //獲取src路徑的一種方式 String srcPath = this.getClass
獲取系統當前目錄
實現效果: 知識運用: Environment類的CurrentDirectory屬性 //獲取或設定當前工作目錄的完全限定路徑 public static string CurrentDirectory {get; set;} 實現程式碼:
獲取檔案或者目錄的時間戳
date +[時間格式] -r 目錄/檔案例如:date +%Y%m%d\ %H:%M:%S -r /home/test/aaa.sh 輸入結果:20180118 14:40:08 注意:要輸出空格需要""轉義字元
linux下獲取程式當前目錄絕對路徑
1. Shell 版本 #獲取當前指令碼所在絕對路徑 cur_dir=$(cd "$(dirname "$0")"; pwd)2. C語言版本 方法一、用realpath函式。這種方法用於開機啟動程式獲取自身目錄會出錯 char current_absolut
Go 獲取檔案基本資訊方法
Go 獲取檔案資訊方法 go file 最近一直在寫 go 語言,總結下go獲取檔案資訊的方法 1.檔案修改時間 fileInfo, _ := os.Stat("test.log") //修改時間 modTime := fileInfo.ModT
[C/C++]_[初級]_[使用C字串(或者std::string)處理函式獲取檔案所在目錄
//1.使用C字串處理函式獲取檔案所在目錄。 //2.使用std::string處理函式獲取檔案所在目錄。 //練習 //例如:檔案路徑:E:\software\practices\aa.png // 目錄:輸出 E:\software\practices\ #in
【Python】獲取當前目錄和子目錄下所有檔案或指定檔案的方法
###Date: 2018.5.23================================================================方法一:os.listdir()get
python筆記(一)獲取當前目錄路徑和檔案(抄錄)
一、獲取當前路徑 1、使用sys.argv[0] import sys print sys.argv[0]#輸出#本地路徑 2、os模組
通過標頭檔案 time.h中的介面獲取系統當前時間的方法
#include <time.h> 82 struct tm *t; 83 time_t tt; 84 time_t ts; 85 86 struct tm tr = {0}; 87
以管理員身份執行bat指令碼時,獲取當前檔案所在目錄
以管理員身份執行bat指令碼時,獲取當前檔案所在目錄 知道windows的bat指令碼很強大,但是具體命令向來很少接觸,今天在win7上執行自己以前寫的一個安裝mysql資料庫到系統服務的指令碼時,遇到一些問題,下面記錄一下。<?xml:namespa
win7/10中以管理員身份執行bat指令碼時,獲取當前檔案所在目錄
此命令適用於bat雙擊正常開啟,以管理員開啟閃退的情況 以下為轉載,地址http://blog.chinaunix.net/uid-27000874-id-3224772.html 知道windows的bat指令碼很強大,但是具體命令向來很少接觸,今天在win7上執行自己
python 獲取當前目錄下的檔案目錄和檔名 python 獲取當前目錄下的檔案目錄和檔名
python 獲取當前目錄下的檔案目錄和檔名 os模組下有兩個函式: os.walk() os.listdir() 1 # -*- coding: utf-8 -*- 2
python獲取當前目錄路徑和上級路徑常用方法
在使用python的時候總會遇到路徑切換的使用情況,如想從資料夾test下的test.py呼叫data資料夾下的data.txt檔案: . └── folder ├── data │ └── data.txt └── test └