---
title: "Skrivrättigheter?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/67907-skrivrättigheter"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Poffe"
published: "2003-02-10T23:45:28.000Z"
updated: "2003-02-11T21:57:20.000Z"
replies: 14
views: 421
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/asp/67907-skrivrättigheter"
---

# Skrivrättigheter?

## #1 — Poffe, 2003-02-10T23:45Z

Tjena,

Kan man på nått vis kontrollera om en viss mapp (eller hela rooten) på en server har skrivrättigheter, alltså så det går att skriva till en fil?

Tack på förhand  :birp

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

## #2 — crisse6, 2003-02-11T03:32Z

kanske kan vara nat?
<http://www.w3schools.com/asp/prop_attributes.asp>
ska ge ut om filen ar s k "Read-Only" file, annars inte med if-sats om det ar sa du menar ;)

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

## #3 — Poffe, 2003-02-11T13:59Z

> **crisse6 skrev:**
>
> kanske kan vara nat?
> <http://www.w3schools.com/asp/prop_attributes.asp>
> ska ge ut om filen ar s k "Read-Only" file, annars inte med if-sats om det ar sa du menar ;)

det är precis vad jag menar :) ska testa när jag kommer hem! tack!!

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

## #4 — PatrikB, 2003-02-11T14:43Z

Tror inte att det funkar. Read-Only är ju bara ett filattribut och inget som säger att användaren har skrivrättighet eller inte på vald mapp/fil

cya,
PatrikB

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

## #5 — Poffe, 2003-02-11T20:33Z

hmm.. okej.. inte testat det ännu men om en fil är Read-only så man man väll inte skriva till den?

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

## #6 — niko, 2003-02-11T20:44Z

Det är skillnad på skriv**skydd** och skriv**rättigheter** (om man inte kör FAT). En användare som har skrivrättigheter på en fil har som default också rätt att ta bort skrivskydd. Och har man inte skrivrättigheter från början så är ju skrivskyddet onödigt? Vad är det du vill uppnå?

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

## #7 — Poffe, 2003-02-11T20:55Z

jag vill kolla om ett script kan skriva till en textfil

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

## #8 — PatrikB, 2003-02-11T21:02Z

testa att skriva till text-filen ... blir det fel så funkar det inte ... inget fel ... det funka :e

cya,
PatrikB

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

## #9 — Poffe, 2003-02-11T21:15Z

en lösningn men inte den jag vill ha. jag vill att man ska få ett meddelande innan man skriver till filen så att det inte blir några fel.

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

## #10 — niko, 2003-02-11T21:19Z

PatrikBs förslag är bra.

```
ForAppending=8
set FSO = Server.CreateObject("scripting.FileSystemObject") 
on error resume next
Set f =FSO.OpenTextFile ("c:\whatever\whatever.txt", ForAppending, false)
select case err.number
case 0
	'Vi får skriva. Skriv!
case 53 'File not found
	'Filen fanns inte. Gör nåt!
case 70 'Permission denied
	'Vi får inte skriva. Låt bli att skriva och visa felmeddelande!
case else
	'Nåt annat gick fel. Låt bli att skriva och visa felmeddelande!
end select
on error goto 0
' osv ..
```

Du kan ju göra om den till en funktion om du vill.

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

## #11 — Poffe, 2003-02-11T21:21Z

hmm. okej, man kan alltså kolla det innan man skriver nått, så blir det perfa ;) Tack så mycket!

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

## #12 — Poffe, 2003-02-11T21:34Z

jaha, jag och FSO ;)

kör med:

```
Set objFSO = Server.CreateObject("scripting.FileSystemObject") 
		On Error Resume Next
		Set objFile = objFSO.OpenTextFile(Server.MapPath("include/dbconfig.asp"), 2, False)
			If Err.Number <> 0 Then
				Response.Write "Obs! Filen <b>include/dbconfig.asp</b> måste gå att skriva till."
			End If
		Set objFile = Nothing
	Set objFSO = Nothing
```

men om det inte blir nått fel så tömmer den hela filen, det ska den inte ;)

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

## #13 — niko, 2003-02-11T21:39Z

My misstake. Jag har ändrat däruppe.

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

## #14 — Poffe, 2003-02-11T21:48Z

tack, ska testa.. \*tur att man hare en kopia för det va rätt mycket kod\* ;)

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

## #15 — niko, 2003-02-11T21:57Z

Caveat Emptor :OO

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/67907-skrivrättigheter
