---
title: "Kod för att ändra filattribut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13327-kod-för-att-ändra-filattribut"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Kramer_se"
published: "2001-12-15T16:39:00.000Z"
updated: "2001-12-23T07:40:00.000Z"
replies: 12
views: 521
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/13327-kod-för-att-ändra-filattribut"
---

# Kod för att ändra filattribut

## #1 — Kramer_se, 2001-12-15T16:39Z

Jag tänkte göra ett litet script 
som skall ändra attribut på de filer
man anger. Det skall köras från en vanlig ASP websida.

Det skall användas för att sätta / ta bort skrivrättigheter till filerna.

Jag försökte mig på FileSystemObject men det gick tydligen bara att visa vilka attribut som var satta, inte att ändra dem.

Scriptet skall köras på en Windows 2000 maskin.

Tacksam för tips och förslag.
(Gärna gjorda i ASP format).

//Kramer

\[Redigerat av Kramer_se den 15 dec 2001\]

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

## #2 — Skarre, 2001-12-15T16:41Z

IIS 7?!

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

## #3 — OveRRidE, 2001-12-15T16:44Z

> IIS 7?!

Tillbaks till framtiden 3, duvet. :e

Jag undrar jag om du verkligen får göra det med FSO (filesystemobject)?

\*skall rota lite\*

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

## #4 — OveRRidE, 2001-12-15T16:47Z

Efter en sökning på MSDN hittade jag detta, kan det vara nåt?

 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odeopg/html/deconsettingfileattributes.asp>

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

## #5 — Kramer_se, 2001-12-15T17:04Z

OveRRidE :

Tack för tipset.

Tyvärr så är jag inte så insatt i programmeringen
att jag förstår allt där.
Tex. Var anger man filerna mm ?

Det var därför jag vände mig hit, till experterna, för att få bra och lätta instruktioner och exempel.

//Kramer

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

## #6 — PatrikB, 2001-12-15T18:08Z

Länken ovan går bara till ett VB-exempel på hur man ändrar filattributet.

Om du hade sökt på detta forum så hade du fått upp denna länk: <http://cgi.webforum.nu/wf/Forum11/HTML/005500.html> 

ger ett par fina länkar vidare till hur du går tillväga.

cya,
PatrikB

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

## #7 — Kramer_se, 2001-12-15T18:33Z

PatrikB : 

Jag blev tyvärr inte mycket klokare av det.

Det måste ju finnas ett enkelt sätt.

//Kramer

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

## #8 — OveRRidE, 2001-12-16T16:52Z

> Länken ovan går bara till ett VB-exempel på hur man ändrar filattributet.

Oj oj! :x

Det var ganska fel ser jag nu, vad fick jag för mig där egentligen?? :q

Jaja, strunta i den. ;)

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

## #9 — clown, 2001-12-16T20:45Z

Hej,

jag har läst det genom att använda mig av en komponent där man kan köra dos kommando från en asp-sida och via dos kommandot **cacls** så ändrar jag rättigheterna på filer/kataloger.

se <http://cgi.webforum.nu/wf/Forum11/HTML/005500.html#17>  för mer utförligare förklaring samt länkar.

Du skulle kunna använda dig av samma komponent för att kunna köra dos-kommando från en asp sida, och via dos-kommando ändra fil attributen, tex.

/Jonas

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

## #10 — PatrikB, 2001-12-17T00:11Z

> PatrikB : 
> Jag blev tyvärr inte mycket klokare av det.
>
> Det måste ju finnas ett enkelt sätt.

Ja, man kan ju alltid ändra i utforskaren genom att högerklicka, det absolut lättaste sättet :e

cya,
PatrikB

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

## #11 — Kramer_se, 2001-12-17T07:29Z

1) Jag skulle vilja lösa det utan att behöva installera någon extra komponent.

2) Utforskaren har man inte tillgång till som besökare på en vanlig hemsida.

//Kramer

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

## #12 — OveRRidE, 2001-12-17T07:48Z

> Utforskaren har man inte tillgång till som besökare på en vanlig hemsida.

Jag tror nog PatrikB försökte vara lite ironisk, skall du se. ;)

Jag har försökt att rätta till mitt misstag ovan genom att snoka lite i ditt problem. Jag hittar dock inget matnyttigt att ge dig, förutom komponenten **Permission checker** som finns med i ASP 3.0. Du instansierar den med

```
Set objPermChk = Server.CreateObject("MSWC.PermissionChecker")
```

Den har bara en metod; HasAcces, med vilken man läser rättigheter. Mer om den kan jag inte.. :(

Annars vet jag inte, då låter nästan som om clown:s förslag är det mest vettiga..

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

## #13 — Kramer_se, 2001-12-23T07:40Z

Hej och God Jul på er alla !

Jag sitter fortfarande och försöker finna ett smidigare sätt att ändra läs/skrivrättigheterna för filerna på servern. (via hemsidan och ASP)

På servern finns komponenten DynuFile -  <http://www.dynu.com/dynufile.asp>  \-
Den skall kunna ändra filattribut.

Jag har mailat Dynu, men de ger inga svar på mailen.

Är det någon här som har använt denna komponent och som kan komma med ett kodexempel på hur man skall göra för att sätta skrivrättigheter på en fil.

(Då jag är en nybörjare på sådan här programmering behöver jag ett exempel och inte bara syntaxen, då denna inte gör mig mycket klokare).

//Kramer

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13327-kod-för-att-ändra-filattribut
