---
title: "Ta bort fil i Perl"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19093-ta-bort-fil-i-perl"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Muzzafarath"
published: "2000-07-06T13:04:00.000Z"
updated: "2000-07-07T14:43:00.000Z"
replies: 6
views: 415
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19093-ta-bort-fil-i-perl"
---

# Ta bort fil i Perl

## #1 — Muzzafarath, 2000-07-06T13:04Z

Ja, hur tar man bort en fil i Perl?

Muzzafarath

Permalänk: https://www.webforum.nu/p/19093

## #2 — Csson, 2000-07-06T13:31Z

$filnamn = "filen.txt";
unlink($filnamn);
 
<http://www.perl.com/pub/doc/manual/html/pod/perlfunc/unlink.html> 

/Csson

\[Redigerat av Csson den 06 jul 2000\]

Permalänk: https://www.webforum.nu/p/340857

## #3 — Muzzafarath, 2000-07-06T17:01Z

Tack för hjälpen.

Unlink... Jo, det var ju lite... ologiskt tycker jag ;) delete_file tycker jag är ett bätre namn :)

Muzzafarath

Permalänk: https://www.webforum.nu/p/340858

## #4 — Robban, 2000-07-07T08:42Z

Beror på att man inte "deletar" en fil i Unix, man bara tar bort länkar till den. En fil kan ha flera länkar till sig, och så länge det finns någon länk kvar så finns också filen kvar. Först när den sista länken är borta så raderas filen (och det sker automatiskt).

Därav namnet på funktionen alltså. :)

Permalänk: https://www.webforum.nu/p/340859

## #5 — Muzzafarath, 2000-07-07T10:34Z

Om jag har en fil, vi kallar den saken.htm, och jag inte skapar några länkar till den, finns inte den filen då? Eller skapas länkar automatiskt?

Muzzafarath

Permalänk: https://www.webforum.nu/p/340860

## #6 — Robban, 2000-07-07T14:10Z

Skapar du en fil så skapas (kraftigt förenklat) ett stycket utrymme på hårddisken, och en länk till filen. Och det är via länken du kommer åt filen (representeras alltså av filnamnet). Tar du sedan bort denna länk (med unlink), och inga andra länkar är skapade till samma fil, så går det ju inte att komma åt filen längre, och då tar Unix bort den. Men om du använder unlink på filnamnet och andra länkar existerar till samma fil, så raderas inte själva filen utan bara den aktuella länken till den.

Permalänk: https://www.webforum.nu/p/340861

## #7 — Muzzafarath, 2000-07-07T14:43Z

Hmm, jo det låter ju logiskt... Tack så mycket för svaren!

Muzzafarath

Permalänk: https://www.webforum.nu/p/340862

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19093-ta-bort-fil-i-perl
