1. 程式人生 > >Unicode下 獲取當前工作路徑並存入char*

Unicode下 獲取當前工作路徑並存入char*

用VS2010開發時,在開發目錄下建立了個資料夾並存放了txt檔案

現在需要獲取絕對路徑

之前在網上找了很多 但總存在型別不匹配問題

以下為解決方案:

         char * filename= new char[100] ;
	WCHAR  *filename_L=  new WCHAR[50]; 
	GetCurrentDirectory(100,dbname_L);//獲取當前工作路徑 
	WideCharToMultiByte( CP_ACP, 0, dbname_L, -1,   dbname, 50, NULL, NULL ); //wchar*轉化為char*
	strcat(filename,<a target=_blank href="file://\\test_result\\mytext.txt">\\test_result\\mytext.txt</a>);//獲取檔案的完整路徑

相關推薦

Unicode 獲取當前工作路徑存入char*

用VS2010開發時,在開發目錄下建立了個資料夾並存放了txt檔案 現在需要獲取絕對路徑 之前在網上找了很多 但總存在型別不匹配問題 以下為解決方案: char * filename= new char[100] ; WCHAR *filename_L

VC++6.0 MFC獲取當前工作路徑和可執行檔案路徑

1. 獲取Debug或Release所在的路徑 CString GetModuleDir() { HMODULE module = GetModuleHandle(0); char pFileName[MAX_PATH]; GetModuleFileName(mod

C++檔案操作-獲取當前工作路徑的方法

1.採用GetCurrentDirectory,用於獲取當前程序的當前目錄 2.getcwd獲取當前工作目錄,類似上一方法 #include  <direct.h>   #include  <stdio.h>    c

linux C語言獲取當前可執行程式的路徑及檔名 vs 獲取當前工作路徑

 獲取當前工作路徑: 標頭檔案:#include <unistd.h> 定義函式:char * getcwd(char * buf, size_t size); 函式說明:getcwd()會將當前的工作目錄絕對路徑複製到引數buf 所指的記憶體空間,引數size

python-獲取當前工作路徑

sys.argv[0] import sys print sys.argv[0]#獲得的是當前執行指令碼的位置(若在命令列執行的該命令,則為空) 執行結果(在python指令碼中執行的結果):

shell 中獲取當前工作路徑和命令檔案所在絕對路徑

常見的一種誤區,是使用 pwd 命令,該命令的作用是“print name of current/working directory”,這才是此命令的真實含義,當前的工作目錄,這裡沒有任何意思說明,這個目錄就是指令碼存放的目錄。所以,這是不對的。你可以試試 bash shell/a.sh,a.sh 內容

c語言獲取當前工作路徑(轉)

------------------------------------------------------------------------------------- Linux --------------------------------------------------------------

C++設定和獲取當前工作路徑

通常,你在服務程式中呼叫DLL,而DLL又會載入許多配置和檔案,一般會出現DLL載入不到配置和檔案,原因是你的服務程式被載入後,路徑並不是你程式的所在目錄,故DLL也不是,因此載入不了。解決辦法,是在DLL的路徑或服務程式中設計當前的工作路徑。 主要函式為:SetCurre

Linux 獲取當前路徑所有目錄大小排序

目錄排序 大小排序日常工作中,會遇到一堆目錄,如何查看各目錄大小呢,大家都知道du命令先列出前10條[email protected]/* */ /scripts]#du -sh * | head 120K 2017031510 248K 2017031514 23M 2017031515 664

Java在不同環境獲取當前路徑的方法--this getClass getResource

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Tomcat獲取當前類的路徑中含有空格的解決方案

web專案釋出到Tomcat之後,如果tomcat是安裝在比如 C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\**** 那麼你獲取當前類的路徑的時候,就會出現問題,因為它會報出%20 C:\Pr

javaWeb專案獲取當前類的絕對路徑

在開發中我們經常會對檔案進行操作,所以也就經常涉及到檔案路徑問題。那麼在JavaWeb專案中如何獲取當前專案或Java類的路徑呢? 如下程式碼是一個簡單的Servlet 類: public class First extends HttpServlet { publ

JavaScript獲取當前url路徑

不能 多個 document clas dex 主機 script open www 1、假設當前頁完整地址是:http://localhost:61768/Home/Index?id=2 //獲取當前窗口的Url var url = window.location

六、java--IO 獲取當前工程路徑

工程 獲取 -- user pos 工程路徑 .html 當前 per 利用System.getProperty()函數獲取當前路徑: System.getProperty("user.dir");//user.dir指定了當前的路徑 參考博客:https://www.c

java屬性 user.dir獲取當前工作目錄

編譯 arc .class ring use arch system pre 路徑 public class Test { public staticvoid main(String[] args) { Properties

20180821 Python學習筆記:如何獲取當前程序路徑

con awl tab style onf getcwd nbsp 為知筆記 想要 20180821 Python學習筆記:如何獲取當前程序路徑啟動的腳本的路徑為:D:\WORK\gitbase\ShenzhenHouseInfoCrawler\main.py當前腳本的路徑

python筆記(一)獲取當前目錄路徑和檔案(抄錄)

一、獲取當前路徑         1、使用sys.argv[0] import sys print sys.argv[0]#輸出#本地路徑             2、os模組

window系統獲取當前使用者目錄

在很多情況下我們需要獲取當前使用者目錄來操作檔案,我這邊的使用環境是批處理在不同電腦上執行,需要獲取當前使用者目錄下檔案來操作。 通過環境變數%USERPROFILE%就可以獲取了 在cmd下輸入echo %USERPROFILE%可以檢視當前系統使用者目錄 這邊列舉一些其他常用的獲取系統路徑

獲取當前計算機時間寫入檔案

1.    SYSTEMTIME now; GetLocalTime(&now); char timenow[100]; sprintf(timenow, "%d%02d%02d%02d%02

Mac獲取當前程式執行的目錄

NSString* getExePath() { char buf[0] = {0}; uint32_t size = 0; _NSGetExecutablePath(buf,&size); char* path = (char*)malloc(si