Avatar billede firehat Nybegynder
17. juli 2002 - 11:08 Der er 18 kommentarer og
2 løsninger

lav fil, slet fil, lav mappe, slet mappe, vis filer, vis mapper??

Hey !

Har 6 spørgsmål alle om filer og mapper! :-)

1. Hvordan laver/opretter man en fil?
2. Hvordan sletter man en fil?
3. Hvordan laver/opretter man en mappe?
4. Hvordan sletter man en mappe?
5. Hvordan viser man alle filerne i en mappe?
6. Hvordan viser man alle undermapperne i en mappe?

Det hele skal være i asp! :-)

Tak på forhånd!

/Firehat
Avatar billede eagleeye Praktikant
17. juli 2002 - 11:13 #1
Avatar billede hells Nybegynder
17. juli 2002 - 11:22 #2
<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")

'lav en tekstfil:
Set fil = fs.CreateTextFile("c:\mintekstfil.txt")
'skriv teksti tekstfil:
fil.WriteLine("teksti tekstfil")
Set tekst = Nothing

'Slet en fil:
fs.DeleteFile("c:\minfil.txt")

'opret en mappe:
Set mappe = fs.CreateFolder("c:\minmappe")'mappens placering
Set mappe = Nothing

'slet mappe:
fs.DeleteFolder("c:\minmappe")

'Ryd op:
Set fs = Nothing
%>

Til de 2 sidste kan du kigge lidt på denne:
http://www.html.dk/scripts/asp/00011/
Avatar billede firehat Nybegynder
17. juli 2002 - 11:36 #3
Kikker på siderne og scriptsne! :-)

Har kunne bruge hells script til at lave filer! - prøver også de andre nu! Tak! :-)

/Firehat
Avatar billede firehat Nybegynder
17. juli 2002 - 12:32 #4
Hells:
Hmmm....
Kan ikke Få den til at slette filer???
Mit script ser sådan her ud:
<%
Fil = Request.Querystring("fil")
fs.DeleteFile("C:\Inetpub\wwwroot\firehat\online_hp_editor\" & Fil & "")
%>

Den kommer med følgende fejl:


Microsoft VBScript runtime error '800a01a8'

Object required: ''

/firehat/online_hp_editor/slet.asp, line 15


Hvorfor???
Avatar billede coolcoder Nybegynder
17. juli 2002 - 13:22 #5
prøv at nøjes emd at skrive :
<%
Fil = Request.Querystring("fil")
fs.DeleteFile("C:\Inetpub\wwwroot\firehat\online_hp_editor\" & Fil)
%>
Avatar billede firehat Nybegynder
17. juli 2002 - 13:37 #6
Det virker ikke! :-(
Avatar billede burningice Nybegynder
17. juli 2002 - 14:08 #7
firehat>> www.aspadmin.dk

deres filbrowser kan det hele!!
Avatar billede ras2000 Nybegynder
17. juli 2002 - 14:54 #8
Du skal oprette din fs først. Huske linien
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Avatar billede firehat Nybegynder
17. juli 2002 - 16:36 #9
Mangler kun svar på spørgsmål 5 og 6!
Du andre spørgsmål har jeg brugt svarende hells gav. med lidt hjælp fra ras2000 - tak for det! :-)

Håber i gider hjælpe med resten.

/Firehat
Avatar billede firehat Nybegynder
17. juli 2002 - 16:37 #10
- vil foresten hest have scriptet! - og ikke et aler andet link!
Avatar billede coolcoder Nybegynder
17. juli 2002 - 16:46 #11
<%
set fs = Server.CreateObject("Scripting.FileSystemObject")
set folder = fs.getfolder("c:\minmappe")
set files = folder.files
response.write "---- FILES ----<hr>"
for each fil in files
response.write fil & "<br>"
next

set subfolders = folder.SubFolders
response.write "---- FOLDERS ----<hr>"
for each sf in subfolders
  response.write sf & "<br>"
next
%>
Avatar billede firehat Nybegynder
17. juli 2002 - 18:01 #12
coolcoder --> det virker fint, men jeg skal ikke have hele stien til filen, kun filens navn og filtype! - fx. Index.asp! :-/
Avatar billede coolcoder Nybegynder
17. juli 2002 - 18:12 #13
så skriver du bare
<%
.
.
.
for each fil in files
response.write fil.name & "<br>"
next
.
.
.
%>
Avatar billede burningice Nybegynder
18. juli 2002 - 01:47 #14
firehat>> *suk* download dog aspadmin, det er jo bare at lure koden af !!
Avatar billede firehat Nybegynder
18. juli 2002 - 09:45 #15
cyberfessor>> *suk* jeg gider ikke downlode aspadmin!
Avatar billede coolcoder Nybegynder
18. juli 2002 - 09:58 #16
...men er der mere du er i tvivl om??
Avatar billede firehat Nybegynder
18. juli 2002 - 10:01 #17
Mangler at se det med at slette mapper, men ellers er der vist ikke!
Avatar billede firehat Nybegynder
18. juli 2002 - 10:04 #18
...og opret mappe!
Avatar billede coolcoder Nybegynder
18. juli 2002 - 10:13 #19
<%
set fs = Server.CreateObject("Scripting.FileSystemObject")
set folder = fs.createfolder("c:\minmappe")  'opretter mappen "minmappe"

fs.deletefolder("c:\minmappe")  'slette mappen "minmappe"

set fs = nothing
%>
Avatar billede firehat Nybegynder
03. august 2002 - 13:37 #20
Takker!
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