---
title: "fso och tso"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46002-fso-och-tso"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pettsson"
published: "2002-06-16T09:00:46.000Z"
updated: "2002-06-20T16:20:36.000Z"
replies: 15
views: 417
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/46002-fso-och-tso"
---

# fso och tso

## #1 — pettsson, 2002-06-16T09:00Z

```
<%
set fso=createobject("scripting.filesystemobject")
if fso.fileexists("c:/inetpub/wwwroot/katt/visitor.txt")=false then
set tso=fso.createtextfile("c:/inetpub/wwwroot/katt/visitor.txt")
fso.opentextfile("c:/inetpub/wwwroot/katt/visitor.txt")
visnum=tso.readline
tso.writeline(visnum + 1)
else
fso.opentextfile("c:/inetpub/wwwroot/katt/visitor.txt")
visnum=tso.readline
tso.writeline(visnum + 1)
end if
%>
```

Den här koden ger ett 'åtkomst nekad' fel. Mappen har fulla behörigheter. Nån som har en förklaring?

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

## #2 — SPiN, 2002-06-16T09:13Z

Hm, är du säker på att IUSR\_\<datornamn\> har fulla rättigheter, dvs. r, w, c?

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

## #3 — pettsson, 2002-06-16T09:19Z

c? vad är c för nåt?

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

## #4 — M@rtin, 2002-06-16T09:45Z

copy?

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

## #5 — SPiN, 2002-06-16T11:29Z

create. :)

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

## #6 — LR^evil.sid, 2002-06-16T14:20Z

om du pekar mot en plats på hårddisken, borde inte slasharna vara backslashar?

/ --\> \\

```
[red]c:[b]\[/b]inetpub[b]\[/b]wwwroot[b]\[/b]katt[b]\[/b]visitor.txt[/red]
```

och varför inte använda server.mappath

```
[red]if fso.fileexists(server.mappath("katt\visitor.txt"))[/red]
```

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

## #7 — pettsson, 2002-06-17T06:23Z

Varken server.mappath eller backslash fungerar. IUSR har fulla rättigheter, och mappen har fulla IIS rättigheter. Det hela verkar lite skumt...

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

## #8 — PatrikB, 2002-06-17T06:29Z

Vilken rad pekar felet på?

Kan det vara så att kanske inte rätt rättighet ligger på filen? man kan ju ställa in rättigheterna ned på filer oxå.

cya,
PatrikB

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

## #9 — OveRRidE, 2002-06-17T06:34Z

Jag får felmeddelande när jag kör din kod.

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

## #10 — pettsson, 2002-06-17T06:36Z

raden som det är fel på är den som skapar filen:

```
set tso=fso.createtextfile("c:/inetpub/wwwroot/katt/visitor.txt")
```

 Kan man sätta rättigheter på enstaka filer också? I windows eller IIS? Aldrig hört talas om det...

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

## #11 — OveRRidE, 2002-06-17T06:40Z

> Kan man sätta rättigheter på enstaka filer också?

Jepp. I windows, alltså i filsystemet. (NTFS). Du kan visserligen sätta rättigheter på specifika filer i IIS:en också, men jag rekommenderar att det görs via Windows.

(red) Felskrivet. :l

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

## #12 — PatrikB, 2002-06-17T06:51Z

Jepp, det kan man. Både i windows och i IISen.
Bara högerklickan på filen och kolla egenskaperna.

cya,
PatrikB

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

## #13 — OveRRidE, 2002-06-17T06:51Z

Din kod är nog fel, jag hinner inte kika på det nu, möte snart. Om filen finns (fileexists=true) skapas inte "tso", för den ligger innan för if-satsens villkor för fileexists=false.

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

## #14 — pirro, 2002-06-17T08:36Z

```
set tso=fso.createtextfile("c:/inetpub/wwwroot/katt/visitor.txt",false,true)
```

Testa...
Ngn som vet skillnaden på Unicode och ASCII text?

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

## #15 — pettsson, 2002-06-20T15:39Z

jaha, nu har jag korrigerat koden så den skapar filen, men då "överskrider indata filslut" koden är

```
<%
set fso=createobject("scripting.filesystemobject")
if fso.fileexists(server.mappath("/katt/visitor.txt"))=false then
set tso=fso.createtextfile("c:/inetpub/wwwroot/katt/visitor.txt")
fso.opentextfile(server.mappath("/katt/visitor.txt"))
visnum=tso.readline
tso.writeline ("visnum + 1")
tso.close
else
set tso=fso.opentextfile(server.mappath("/katt/visitor.txt"))
visnum=tso.readline
tso.writeline ("visnum + 1")
tso.close
end if
%>
```

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

## #16 — pettsson, 2002-06-20T16:20Z

Vad betyder det här felet egentligen? Skulle behöva lite hjälp...  :(

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/46002-fso-och-tso
