TCHAR szFilePath = _T("../../conf/upload/1.txt"); 获取1.txt的所在路径
时间: 2023-12-07 13:04:38 浏览: 159
获取文件路径
您可以使用以下代码获取1.txt所在的路径:
```
TCHAR szFilePath[MAX_PATH];
_tcscpy_s(szFilePath, _T("../../conf/upload/1.txt"));
TCHAR szDir[MAX_PATH];
_tsplitpath_s(szFilePath, NULL, 0, szDir, MAX_PATH, NULL, 0, NULL, 0);
TCHAR szFullPath[MAX_PATH];
_tmakepath_s(szFullPath, NULL, NULL, szDir, NULL);
```
这里使用了 `_tsplitpath_s` 函数来分离文件路径中的目录和文件名,然后使用 `_tmakepath_s` 函数将目录和文件名重新组合成完整的路径。最终的路径存储在 `szFullPath` 变量中。需要注意的是,`_tsplitpath_s` 函数用于分离路径时,不会包含路径分隔符。所以在重新组合路径时,需要手动加上路径分隔符。
阅读全文