Moving, Copying, and Deleting Files
The FSO object model has two methods each for moving, copying, and deleting files, as described in the following table. Task | Method |
Move a file | File.Move or FileSystemObject.MoveFile |
Copy a file | File.Copy or FileSystemObject.CopyFile |
Delete a file | File.Delete or FileSystemObject.DeleteFile |
To run the following example, create directories named \tmp and \temp in the root directory of drive C:
Sub ManipFiles Dim fso, f1, f2, s Set fso = CreateObject("Scripting.FileSystemObject") Set f1 = fso.CreateTextFile("c:\testfile.txt", True) Response.Write "Writing file <br>" ' Write a line. f1.Write ("This is a test.") ' Close the file to writing. f1.Close Response.Write "Moving file to c:\tmp <br>" ' Get a handle to the file in root of C:\. Set f2 = fso.GetFile("c:\testfile.txt") ' Move the file to \tmp directory. f2.Move ("c:\tmp\testfile.txt") Response.Write "Copying file to c:\temp <br>" ' Copy the file to \temp. f2.Copy ("c:\temp\testfile.txt") Response.Write "Deleting files <br>" ' Get handles to files' current location. Set f2 = fso.GetFile("c:\tmp\testfile.txt") Set f3 = fso.GetFile("c:\temp\testfile.txt") ' Delete the files. f2.Delete f3.Delete Response.Write "All done!" End Sub
1 comment:
All the posts are very useful.. Thanks...
Post a Comment