GNU/Linux上のC/C++の特定の相対パスからファイルまたはディレクトリの絶対パスを特定するにはどうすればよいですか?
私は約realpath()
を知っていますが、存在しないファイルでは動作しません。ファイルやディレクトリの絶対パスを取得する方法*存在しない*存在しない?
ユーザーが../non-existant-directory/file.txt
と入力し、プログラム作業ディレクトリが/home/user/
とします。
私が必要とするのは、/home/non-existant-directory/file.txt
を返す関数です。
特定のパスが特定のサブディレクトリにあるかどうかをチェックするには、この関数が必要です。
このようなものは組み込まれていないと思います。コードを自分で書く必要があります。 –