ASP Copy-menetelmä
Määritelmä ja käyttö
Copy-menetelmä voi kopioida määritellyn tiedoston tai kansion yhdestä paikasta toiseen.
Kommentti:File tai Folder -menetelmän soveltamisen tulos File- tai Folder-objektiin on täysin sama kuin FileSystemObject.CopyFile- tai FileSystemObject.CopyFolder -menetelmien suorittaman toiminnan. FileSystemObject.CopyFile- tai FileSystemObject.CopyFolder -menetelmissä käytetään objektiviittymää tiedostoon tai kansioon ja tiedosto tai kansio annetaan parametrina FileSystemObject.CopyFile- tai FileSystemObject.CopyFolder -menetelmälle. On kuitenkin huomattava, että FileSystemObject.CopyFile- tai FileSystemObject.CopyFolder -menetelmät voivat kopioida useita tiedostoja tai kansioita.
Syntaksi:
FileObject.Copy destination [overwrite] FolderObject.Copy destination [overwrite]
Parametrit | Kuvaus |
---|---|
destination | Välttämätön. Tiedoston tai kansion kopiointikohteena oleva sijainti. Yleiskirjaimia ei sallita. |
overwrite | Valinnainen. Indikoi, onko mahdollista ylittää olemassa olevat tiedostot tai kansiot boolean-arvolla. True tarkoittaa, että tiedosto/kansio voidaan ylittää, false tarkoittaa, että tiedosto/kansio ei voi ylittää. Oletus on true. |
Esimerkki File-objektista
<% dim fs,f set fs=Server.CreateObject("Scripting.FileSystemObject") set f=fs.GetFile("c:\test.txt") f.Copy "c:\new_test.txt",false set f=nothing set fs=nothing %>
Esimerkki Folder-objektista
<% dim fs,fo set fs=Server.CreateObject("Scripting.FileSystemObject") set fo=fs.GetFolder("c:\test") fo.Copy "c:\new_test",false set fo=nothing set fs=nothing %>