三日月館【別館】開発・制作Tips集
[WinAPI] 絶対パスを指定したパスから見た相対パスに変換する
最終更新:
fumiduki1985
-
view
PathRelativePathTo関数を使用する。
shlwapi.hをインクルード、shlwapi.libをリンクすることで使用可能。
shlwapi.hをインクルード、shlwapi.libをリンクすることで使用可能。
from_pathから見たto_pathへの相対パスがrel_pathにセットされる。
第3引数、第5引数によって、from_path、to_pathがファイルかディレクトリかを指定可能。
マルチバイト文字版、ワイド文字版の両方が用意されている。
rel_pathのバッファサイズは渡さない点に注意。
第3引数、第5引数によって、from_path、to_pathがファイルかディレクトリかを指定可能。
マルチバイト文字版、ワイド文字版の両方が用意されている。
rel_pathのバッファサイズは渡さない点に注意。
記述例:
PathRelativePathTo(rel_path, from_path, FILE_ATTRIBUTE_NORMAL, to_path, FILE_ATTRIBUTE_NORMAL);