PathFileExists

PathFileExistsで、指定のパスにファイルが存在するかチェックする。

PathFileExistsA 関数 (shlwapi.h) - Win32 apps | Microsoft Learn

PathFileExists.cppで、

コマンドライン引数のargv[1]に渡したファイルパス文字列を、PathFileExistsに渡して判定。

シェルAPIなので、shlwapi.libを追加。
シェルAPIなので、shlwapi.libを追加。

シェルAPIなので、shlwapi.libを追加。

text1.txtというファイルを置いておく。
text1.txtというファイルを置いておく。

text1.txtというファイルを置いておく。

text1.txtのパスは存在するので"Exist"、text2.txtは存在しないので"Not exist"。
text1.txtのパスは存在するので"Exist"、text2.txtは存在しないので"Not exist"。

text1.txtのパスは存在するので"Exist"、text2.txtは存在しないので"Not exist"。

Sample/winapi/PathFileExists/PathFileExists/src/PathFileExists at master · bg1bgst333/Sample · GitHub