当前位置:编程学习 > wap >>

windows mobile 里面,文件路径怎么表示?

比方说,我要保存一个文件的话,在windows桌面我可以 save to c:\temp\myfolder\...
那么在windows里面 文件路径要怎么写?


--------------------编程问答-------------------- 以"\"开头的绝对路径, 没有盘符概念 --------------------编程问答-------------------- 哪些目录是可以写的?
我想虽然是\xx\xxx\...但是应该是有些目录可写,有些不能写的吧?
--------------------编程问答-------------------- //windows
//my documents --------------------编程问答--------------------
引用 3 楼 infsafe 的回复:
//windows
//my documents


这些路径的字符串有相关已经定义好的的常数吗?
比方说 
 SYSTEM_WINDOWS_DIR = "/Windows/"
 SYSTEM_WINDOWS_DOCUMENT_DIR ="/My Documents/" ...之类的 --------------------编程问答-------------------- 应该是类似于"\My Documents\模板"这样的 --------------------编程问答-------------------- 注意要两个斜杠 --------------------编程问答-------------------- 两个斜杠,用绝对路径! --------------------编程问答-------------------- 可以通过SHGetSpecialFolderPath函数获取,用法示例如下。
CSIDL_STARTMENU是开始菜单路径,CSIDL_PROGRAMS是程序路径,具体请参见MSDN吧。

TCHAR lpFile[MAX_PATH + 40];
::SHGetSpecialFolderPath(NULL, lpFile, CSIDL_STARTMENU, FALSE);


--------------------编程问答--------------------
引用 4 楼 shacker 的回复:
引用 3 楼 infsafe 的回复:
//windows
//my documents


这些路径的字符串有相关已经定义好的的常数吗?
比方说
SYSTEM_WINDOWS_DIR = "/Windows/"
SYSTEM_WINDOWS_DOCUMENT_DIR ="/My Documents/" ...之类的




在opennetcf.desktop.communication  中有SystemFolders中有对系统路径的定义 --------------------编程问答--------------------
引用 4 楼 shacker 的回复:
引用 3 楼 infsafe 的回复:
 //windows
 //my documents


 这些路径的字符串有相关已经定义好的的常数吗?
 比方说
  SYSTEM_WINDOWS_DIR = "/Windows/"
  SYSTEM_WINDOWS_DOCUMENT_DIR ="/My Documents/" ...之类的


有,是
CS**_WINDOWS
CS**_PROGRSM_FILES
那个星号我忘记是什么了。。。
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,