次の方法で共有


create_hard_link 関数

既存のファイルに ハード リンクを 作成します。

template<class Path1, class Path2>
inline void create_hard_link(
   const Path1& Pval1,
   const Path2& Pval2
);
template<class Path1, class Path2>
inline error_code create_hard_link(
   const Path1& Pval1,
   const Path2& Pval2,
   error_code& Code
);

パラメーター

  • Pval1
    既存のファイルの名前を表す Path オブジェクト。 Path は、basic_path または basic_path から派生した型になります。

  • Pval2
    ハード リンクのファイル名を含む Path オブジェクト。

  • Code
    error_code オブジェクト。

戻り値

2 番目の関数の戻り値 Code。

解説

ハード リンクは 複数のパスと同じボリュームでファイルを参照するファイルのファイル システムの表現です。

ハード リンクを作成できない場合、一つ目の関数は basic_filesystem_errorをスローします。

2 番目の関数は Codeへの操作に関連付けられたエラー コードを割り当てます。

必要条件

ヘッダー: filesystem

名前空間: std::tr2::sys

参照

関連項目

<filesystem>

その他の技術情報

C++ 標準ライブラリのヘッダー ファイル