Frågan 15 dec. 2001 16:39 #1 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]
Skarre Medlem sedan apr. 2001 2 427 inlägg IIS 7?!
------------------
// Skarre
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg
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*
------------------
Jag är skum
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg 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
P PatrikB Medlem sedan mars 2000 2 836 inlägg 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
------------------
'## -- second place is the first looser -- ##'
PatrikB :
Jag blev tyvärr inte mycket klokare av det.
Det måste ju finnas ett enkelt sätt.
//Kramer
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg
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. ;)
------------------
Jag är skum
C clown Medlem sedan juni 2000 126 inlägg 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
------------------
Jonas Florin
-Din gycklare i vardagen-
P PatrikB Medlem sedan mars 2000 2 836 inlägg
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
------------------
'## -- second place is the first looser -- ##'
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg
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..
------------------
Jag är skum
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