Avatar billede fuglen Nybegynder
19. december 2003 - 03:13 Der er 2 kommentarer og
1 løsning

Oprette txt-filer i en bestemt mappe

Jeg skal bruge et script der kan oprette en txt-fil i en mappe på serveren. Filen skal samtidigt navngives.
Der skal også gerne kunne skrives 3 linier i filen.

Er det overhovedet muligt ?
Avatar billede eagleeye Praktikant
19. december 2003 - 08:49 #1
Eks;¨

<%
filNavn = server.Mappath("/folder/folder/fil.txt")
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set fo=fs.GetFolder(filNavn)
Set tfile=fo.CreateTextFile("test.txt",false)
tfile.WriteLine("Hello World line 1!")
tfile.WriteLine("Hello World line 2!")
tfile.WriteLine("Hello World line 3!")
tfile.Close
set tfile=nothing
set fo=nothing
set fs=nothing
%>
Avatar billede fuglen Nybegynder
19. december 2003 - 08:55 #2
Hvis det her virker, har du lige reddet min jul !!!
Er ikke sikker på at jeg når at teste det i dag -og jeg smutter desværre på juleferie idag, men så snrt jeg er tilbage er jeg der...

Glædelig jul :-)
Avatar billede eagleeye Praktikant
19. december 2003 - 09:09 #3
hehe dårlige eks ser jeg lige brug dette:
Du skal lige vide den kan ikke oprette en folder selv så hvis man har folderen
/xxx og vil laven en ny text fil i /xxx/yyy/test.txt og /xxx/yyy folderen ikke finden skal man først oprette folderen yyy og så text filen..

<%
filNavn = server.Mappath("/folder/folder/fil.txt")
Set fs=Server.CreateObject("Scripting.FileSystemObject")
set tfile=fs.CreateTextFile(filNavn)
tfile.WriteLine("Hello World line 1!")
tfile.WriteLine("Hello World line 2!")
tfile.WriteLine("Hello World line 3!")
tfile.Close
set tfile=nothing
set fs=nothing
%>
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