In che modo Windows collega i file html alle cartelle?

Quasi ogni volta che salvi una pagina web da un browser web al tuo computer locale viene creato un file PAGENAME.html (htm) e una cartella denominata ‘PAGENAME_files’ che contiene risorse specifiche per quella pagina.

Se copia / sposta / cancella la cartella o il file .html windows fa automaticamente la stessa operazione anche l’altro file.

Questo comportamento si verifica anche se si crea un file denominato 1.html e una cartella denominata 1_files.

Come si verifica questo collegamento? E perché funziona solo con i file Web?

Modifica: per coloro che sono downvoting si prega di spiegare il motivo. Ho fatto ricerche su google e non ho trovato nulla. La stessa cosa su Stackoverflow.

Questa è una funzione di shell, non una funzionalità di file system. Il motore di copia della shell cerca solo una cartella con lo stesso nome (più un suffisso localizzato) quando copia / muove file .htm [l].

Questa funzione è denominata File collegati ed è documentata qui .

È un collegamento incorporato in Windows.

Apri Explorer (non IE, Windows), Strumenti, Opzioni, Visualizza, quindi in Impostazioni avanzate ci sarà una sezione “Gestione di coppie di pagine e cartelle Web”.