---
title: "problem med skrivning till fil.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10142-problem-med-skrivning-till-fil"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "archie"
published: "2001-06-19T12:38:00.000Z"
updated: "2001-06-19T21:23:00.000Z"
replies: 6
views: 206
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/10142-problem-med-skrivning-till-fil"
---

# problem med skrivning till fil..

## #1 — archie, 2001-06-19T12:38Z

Har lite problem med skrivning till textfil, hur kan man ändra så att textfilens sökväg inte är lokal (c:\\...)

kod: 
   Set Obj = CreateObject("Scripting.FileSystemObject")
   If Obj.FileExists("c:\\inetpub\\wwwroot\\asp\\nextlink.txt") = False Then
   Set TS = Obj.CreateTextFile("c:\\inetpub\\wwwroot\\asp\\nextlink.txt", 8)
   Else
   Set TS = Obj.OpenTextFile("c:\\inetpub\\wwwroot\\asp\\nextlink.txt", 8)
   End If %\>
   \<% TS.Write Request.Form("fil") %\>
   \<% TS.WriteLine Request.Form("namn")

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

## #2 — archie, 2001-06-19T12:40Z

förtydling behövs nog.. .txt filen ska senare placeras på en server..

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

## #3 — Vide, 2001-06-19T12:52Z

Du måste alltid köra en loka sökväg när du använder FSO, men du kan hämta sökvägen till din root med Server.MapPath("\\"), och på sätt behöver du inte vet den lokala sökvägen...

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

## #4 — archie, 2001-06-19T13:52Z

Då borde alltså koden bli såhär

```
   Set Obj = CreateObject("Scripting.FileSystemObject")

   If Obj.FileExists("data.txt") = False Then
  
   Set TS = Obj.CreateTextFile(Server.MapPath("\"), 8)

   Else

   Set TS = Obj.OpenTextFile("data.txt", 8)

   End If
```

eller har jag tänkt fel nu..?!

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

## #5 — Vide, 2001-06-19T13:54Z

Jo, om filen ligger i rooten på din webplats... men där lär du inte har skrivrättigheter... ta reda på vilken mapp som har skrivrättigheter och lägg filen där... (om du nu skall in och ändra i den ifrån ett ASP-script)

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

## #6 — archie, 2001-06-19T14:54Z

Tack för hjälpen, du räddade verkligen min dag. Blev nått juck med koden efter lite för mycket krångel. Gjorde om alla koden från början och det funka kanon.

En sista liten fråga här..
som framgår av koden så vill jag skicka filnamn + beskrivning till textfilen.

Hur kan jag få texten formaterad så att jag får ett mellanslag mellan filnamn och beskrivning (till content linkning)?

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

## #7 — archie, 2001-06-19T21:23Z

upptäckte en liten bugg.. den verkar inte visa någon vilja att lägga till ny information på nästa rad, den skriver över hela text-filen istället... nån som hittar nått fel i min kod? 

```
<% Dim Obj, TS, fil, besk
   Set Obj = CreateObject("Scripting.FileSystemObject")
   If Obj.FileExists("data.txt") = false Then
   Set TS = Obj.CreateTextFile(Server.MapPath("data.txt"), 8)
   Else
   Set TS = Obj.OpenTextFile("data.txt", 8)
   End If
   TS.Write Request.Form("fil") + chr(9)
   TS.WriteLine Request.Form("besk")
   TS.Close %>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10142-problem-med-skrivning-till-fil
