--
----
----
----
----
----
----
----
----
----
----
----
----
--i.需求1.獲取當前檔案的絕對路徑
/* firstname用於存放檔案的絕對路徑位址 */
#define maxsize 1024
char firstname[maxsize]
;memset
(firstname,
0x00
, maxsize)
;/* 1.獲取檔案的絕對路徑 */
getmodulefilename
(afxgetinstancehandle()
,firstname,maxsize)
;afxmessagebox
(firstname);--
----
----
----
----
----
----
----
----
----
----
----
----
----
需求2.將當前檔案的檔名修改為另外的乙個檔名,如:d:\code\lxg\hello wrold.c
/* 2.拼接檔案 把檔案的檔名修改為hello.c */
cstring fileininame = firstname;
/* 自右向左查詢"\"符號 */
int index = fileininame.
reversefind
('\\');
/* 根據找到的位置進行提取 */
fileininame = fileininame.
left
(index)
; fileininame = fileininame +
"\\"
+"hello wrold.c"
;afxmessagebox
(fileininame)
;
檔案絕對路徑獲取
yourclass.class.getclassloader getresource threadpoolconfig.xml getpath 通過上述方法獲取到的一般是指定檔案的絕對路徑 並且該檔案必須存放在src目錄下 存在的問題 如果絕對路徑中存在空格,getpath取到的值是經過urlenc...
python獲取檔案的絕對路徑
檔案目錄結構如下 第一種方法 os.path.abspath file import os def load file 獲取當前檔案路徑 current path os.path.abspath file 獲取當前檔案的父目錄 father path os.path.abspath os.path....
C 獲取檔案的絕對路徑
要在c 中獲取路徑有好多方法,一般常用的有以下五種 獲取應用程式的當前工作目錄。string path1 system.io.directory.getcurrentdirectory messagebox.show 獲取應用程式的當前工作目錄 path1 獲取程式的基目錄。messagebox.s...