Python 3 - metodo os.link ()

Descrizione

Il metodo link() crea un hard link che punta a src di nome dst. Questo metodo è molto utile per creare una copia del file esistente.

Sintassi

Di seguito è riportata la sintassi per link() metodo -

os.link(src, dst)

Parametri

  • src - Questo è il percorso del file di origine per il quale verrà creato il collegamento fisico.

  • dest - Questo è il percorso del file di destinazione in cui verrà creato il collegamento fisico.

Valore di ritorno

Questo metodo non restituisce alcun valore. Disponibile su Unix, Windows.

Esempio

Il seguente esempio mostra l'utilizzo del metodo link ().

#!/usr/bin/python3
import os, sys

# Open a file
path = "d:\\python3\\foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )

# Close opened file
os.close( fd )

# Now create another copy of the above file.
dst = "d:\\tmp\\foo.txt"
os.link( path, dst)

print ("Created hard link successfully!!")

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

Created hard link successfully!!