Avatar billede kaptajnknas Nybegynder
17. september 2005 - 11:25 Der er 16 kommentarer og
1 løsning

Opret mappe og slet filer

Er det muligt at kode noget asp-script som kan oprette en eller flere mapper og en funktion der kan slette filer?

200 points for en løsning til dette.
Avatar billede busschou Praktikant
17. september 2005 - 12:02 #1
ja som skrevet i en anden tråd så ja, med et fso objekt
se dokumentationen på
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/FSOoriFileSystemObject.asp
Der er eksempler på fso.createfolder og deletefolder og meget mere i metoderne på http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/jsorifilesystemobjectmethods.asp
Avatar billede kaptajnknas Nybegynder
17. september 2005 - 13:42 #2
Alle de der links hjælper mig ikke videre
Avatar billede busschou Praktikant
17. september 2005 - 13:55 #3
taget fra link nummer to som indeholder metoderne til rådighed
---
funktion til at oprette en mappe
---
Function CreateFolderDemo
  Dim fso, f
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f = fso.CreateFolder("c:\New Folder")
  CreateFolderDemo = f.Path
End Function
---
metode til at slette en mappe med indhold
---
Sub DeleteAFolder(filespec)
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.DeleteFolder(filespec)
End Sub
---
metode til at slette fil
---
Sub DeleteAFile(filespec)
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.DeleteFile(filespec)
End Sub
---
Det eneste du skal er at rette til så "filespec" bliver stien til den fil/mappe der skal slettes evt ved brug af server.mappath
Avatar billede kaptajnknas Nybegynder
17. september 2005 - 15:13 #4
Igen, skal jeg installerer nogen komponenet hertil?
Lad os sige at jeg vil slette en fil, vil det sådan ud?

Sub DeleteAFile(filespec)
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.DeleteFile(billede.jpg)
End Sub
Avatar billede busschou Praktikant
17. september 2005 - 15:49 #5
du skal ikke installere nogen komponenter Scripting.FileSystemObject er der altid :o)
Hvadenten du ønsker at oprette/slette/flytte filer eller mapper
Hvis du laver den Sub så kalder du den bare med fx
DeleteAFile("c:\minfolder\minfil.txt")
eller
DeleteAFile(server.mappath("myfolder\myfile.txt"))
Avatar billede kaptajnknas Nybegynder
17. september 2005 - 17:03 #6
Super :~) tak for hjælpen
Avatar billede busschou Praktikant
17. september 2005 - 17:32 #7
det var så lidt da :o)
Avatar billede kaptajnknas Nybegynder
17. september 2005 - 17:38 #8
Og points :)
Avatar billede kaptajnknas Nybegynder
17. september 2005 - 18:33 #9
Jeg skal nok lige be om lidt hjælp her, jeg får fejl i denne linie:

DeleteAFile(server.mappath(" & request.querystring("mapp") & "/" & request.querystring("pic") & "))
Avatar billede kaptajnknas Nybegynder
17. september 2005 - 19:03 #10
Problemet er løst :)

DeleteAFile(server.mappath("" & request.querystring("mapp") & "/" & request.querystring("pic") & ""))
Avatar billede busschou Praktikant
18. september 2005 - 10:59 #11
hmm
Giver det ikke det samme om du dropper de der "" ?
altså
DeleteAFile(server.mappath(request.querystring("mapp") & "/" & request.querystring("pic")))
Avatar billede kaptajnknas Nybegynder
18. september 2005 - 11:13 #12
Det ville jeg også mene, men uden får jeg fejlen:

tegnet "(" var ventet
linie 52
Avatar billede kaptajnknas Nybegynder
18. september 2005 - 11:13 #13
med selvfølgelig
Avatar billede busschou Praktikant
18. september 2005 - 11:50 #14
ok lyder umiddelbart  mærkeligt, men bare det virker nu så er det jo egentlig i første omgang det vigtigste :o)
Avatar billede kaptajnknas Nybegynder
18. september 2005 - 11:56 #15
:O) præcis...
Jeg ville egenlig også gerne kunne finde en måde at automatisk gøre et billede mindre fra eks. 500kb til 50kb er det muligt? tror ikke aspthumb kan dette, ændre vist kun pix.
Ved ikke om jeg kan få svar her, eller om jeg skal oprette et ny spørgsmål :O)
Avatar billede busschou Praktikant
18. september 2005 - 12:03 #16
i princippet bør du jo nok åbne et nyt spørgsmål ;o)
Jeg har ikke den store erfaring lige på det område
Men du skal i alt fald benytte en billede komponent af en slags for det kan ikke gøres uden desværre
Avatar billede kaptajnknas Nybegynder
18. september 2005 - 12:11 #17
Helt fint :O)
Opretter et nyt spørgsmål.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester