---
title: "Kan man ändra läs- och skrivrättigheter med javascript?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/158621-kan-man-ändra-läs-och-skrivrättigheter-med-javascript/page2"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Pedda"
published: "2007-03-27T08:21:33.000Z"
updated: "2007-04-02T13:04:02.000Z"
replies: 32
views: 1103
page: 2
pages: 2
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/javascript/158621-kan-man-ändra-läs-och-skrivrättigheter-med-javascript"
---

# Kan man ändra läs- och skrivrättigheter med javascript?

_Sida 2 av 2._

## #21 — Pedda, 2007-03-28T09:54Z

ok, undrade bara.
Kör man direkt i kommandotolken så står det ju bara C:\\Documents and Settings\\pesc

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

## #22 — colione, 2007-03-28T09:55Z

akn du bara för testandets skull skriva såhär i kommando-prompten:

attrib -r c:\\test\\DVDLib\\\* /S /D

Detta tar alla filer och undermappar och tillämpar atributet på, då behöver du bara skriva det en gång.. :)

/Red.
Står det så i kommando-prompten har det utförts korrekt.

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

## #23 — Pedda, 2007-03-28T09:58Z

Samma felmeddelande

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

## #24 — colione, 2007-03-28T10:01Z

konstigt, funkar prima på min, om vi får ut ett steg till då?

attrib -r c:\\test\\\* /S /D

i kommandotolken?

Felet du får innebär att du skickar in parametrarna fel. men det gör du ju inte.... :/

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

## #25 — Pedda, 2007-03-28T10:22Z

> **colione skrev:**
>
> konstigt, funkar prima på min, om vi får ut ett steg till då?
> 
> attrib -r c:\\test\\\* /S /D
> 
> i kommandotolken?
> 
> Felet du får innebär att du skickar in parametrarna fel. men det gör du ju inte.... :/

Kör jag med mellanslagen så får jag

> 'C:\\test\\DVDLib\\\*' is not recognized as an in
> ternal or external command,
> operable program or batch file.

utan dom får jag

> The filename, directory name, or volume label syntax is incorrect.

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

## #26 — Pedda, 2007-03-28T10:43Z

Fråga mig inte varför, men nu får jag inget felmeddelande när jag kör skriptet, men skrivskyddet är kvar i alla fall.

Men om jag får det att funka så är jag inte säker på att jag kan använda det endå om det bara funkar på windows XP. Jag vet ju inte om alla användare kommer att ha XP som OS.

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

## #27 — colione, 2007-03-28T10:51Z

Du kan ju göra en fuling och skicka med attrib.exe me skivan och anrop den därifrån.

En annan fråga. Filerna är inte dolda på något sätt?

kan du ladda upp en zippad/rarad-katalog med några mappar och filer i?

/red.

Jag lyfter ur de andra punkterna till en ny post nedan. :)

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

## #28 — Pedda, 2007-03-28T11:11Z

Den här koden har jag nu och den ger inga felmeddelanden men skrivskyddet är kvar.

```
wshShell.Run("%COMSPEC% /k attrib -r " + destination + dir + "\* /S /D");
```

> En annan fråga. Filerna är inte dolda på något sätt?

 Nej, inga dolda filer

> kan du ladda upp en zippad/rarad-katalog med några mappar och filer i?

 Tyvärr kan jag inte ladda upp något eftersom jobbet är åt FMV och det är ganska hård tystnadsplikt.

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

## #29 — colione, 2007-03-28T11:18Z

Jag hade förresten fel angående kompatibiliteten med attrib...ska funka från 95 och uppåt.. :)

<http://www.computerhope.com/attribhl.htm>

Här har vi lite mer info om felmeddelandet: <http://www.softintegration.com/support/faq/windows.html#1>

Med detta i tanken känns det alltså som om du har försökt skicka in ett blanksteg eller liknande efter en /

Är du säker på att det är just på den katalogen som du får det felet? har du mellanslag i något mappnamn måste sökvägen inneslutas av citationstecken. Sen finns det en bugg i xp som visar skrivskyddat boxen/rutan antingen utgråad eller i tri-state (en box i rutan) om du väljer en enskild mapp att kolla den egenskapen på, markerar du däremot två mappar med samma egenskaper så kommer rutan upp korrekt.
Kort sagt, har du kört attrib -r på en mapp/fil kan du vara säker på att skyddet är borta, men det kke inte syns i GUIet. Däremot kan du kolla den egenskapen genom att cd:a dig till den mappen i kommandotolken och sedan köra attrib utan flaggor.

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

## #30 — Pedda, 2007-03-28T16:16Z

Ok, innan jag gick hem idag så märkte jag att när jag körde direkt i kommandotolken så ändrar den rättigheterna på mappen (men det är ibockat när man kollar properties).
Däremot ändras inte rättigheterna när jag kör kommandot från javascriptet och jag får inget felmeddelande.

Nu jobbar jag inte förräns på måndag igen, så jag får väl testa mer då.

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

## #31 — Pedda, 2007-04-02T09:18Z

Ok, nu är jag tillbaks på jobbet och som jag skrev innan så ändrar den rättigheterna när jag skriver direkt i kommandopromten men inte med följande kod:

```
wshShell.Run("%COMSPEC% /k attrib -r \""  + destination + dir + "\"\* /S /D");
```

 Jag får inget felmeddelande så jag fattar inte varför rättigheterna inte ändras.

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

## #32 — colione, 2007-04-02T12:29Z

Prova att skriav följande:

wshShell.Run("%COMSPEC% /k attrib -r \\""  + destination + dir + "\\"\\\* /S /D \> c:\\\\RunLog.txt");

Sedan öppnar du RunLog.txt och ser om det står nåt matnyttigt i den.

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

## #33 — Pedda, 2007-04-02T13:04Z

Jag har fått det att funka. Men det konstiga är att kör jag direkt i kommandoprompten så tar den om sökvägen är C:\\test\\mapp men när jag kör via javascriptet så måste det vara en backslash på slutet också.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/158621-kan-man-ändra-läs-och-skrivrättigheter-med-javascript/page2  
Föregående sida: https://www.webforum.nu/amne/javascript/158621-kan-man-ändra-läs-och-skrivrättigheter-med-javascript.md
