スポンサーリンク
Visual C++ 向けサンプルコード
// ディレクトリ付きファイルパスをドライブ名、フルパス、ファイル名、拡張子に分けるサンプルプログラム
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
char *filepath = "C:\\temp\\test20170524\\ibaragi-No1-data.txt";
char szDrive[8], szPath[MAX_PATH], szFName[MAX_PATH], szExt[MAX_PATH];
_splitpath_s(filepath, szDrive, sizeof(szDrive), szPath, sizeof(szPath), szFName, sizeof(szFName), szExt, sizeof(szExt));
printf("ドライブ名:%s\n", szDrive);
|
スポンサーリンク
[Visual C++ サンプルコード | 即戦力ソース集に戻る]
本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。