84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
开发的程序要运行在多平台,平时项目组在win下开发,经常有文件名大小写问题到其他平台发布时才会遇到。
如果能加一个判断大小写的函数,如果读取文件时大小写不一致直接报错,这样在开发阶段就可以直接发现了。
光阴似箭催人老,日月如移越少年。
windows下可用win32的GetFullPathName的API,譬如php中的realpath就是用的这个:
GetFullPathName
realpath
TSRM_API char *realpath(char *orig_path, char *buffer) { int ret = GetFullPathName(orig_path, _MAX_PATH, buffer, NULL); if(!ret || ret > _MAX_PATH) { return NULL; } return buffer; }
参考:
GetFullPathName - MSDN
php-src\TSRM\tsrm_win32.c
windows下可用win32的
GetFullPathName
的API,譬如php中的realpath
就是用的这个:参考:
GetFullPathName - MSDN
php-src\TSRM\tsrm_win32.c