Freigeben über


create_hard_link-Funktion

Stellt eine harte Verbindung mit einer vorhandenen Datei.

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
);

Parameter

  • Pval1
    Ein Path-Objekt, das den Dateinamen einer vorhandenen Datei darstellt.Path kann entweder basic_path oder ein Typ sein, der von basic_path abgeleitet wird.

  • Pval2
    Ein Path-Objekt, das den Dateinamen des festen Links enthält.

  • Code
    Ein error_code-Objekt.

Rückgabewert

Die zweite Funktion gibt Code zurück.

Hinweise

Ein harter Link ist die Dateisystemdarstellung einer Datei, durch die mehr als ein Pfad eine Datei im gleichen Volume verweist.

Wenn der Link harte nicht erstellt werden kann, löst die erste Funktion basic_filesystem_error aus.

Die zweite Funktion weist jeden Fehlercode zu, der mit der Operation zu Code zugeordnet ist.

Anforderungen

Header: Dateisystem

Namespace: std::tr2::sys

Siehe auch

Referenz

<filesystem>

Weitere Ressourcen

Headerdateien