Which code would be more efficient to use, especially going over a network connection (if that makes a difference). If the file is say 100 bytes to 1kB in size?

VB Code:
  1. Open App.Path & "\test.txt" For Output As #1
  2.   Print #1, "insert string here"
  3. Close #1

or

VB Code:
  1. Dim txtFile As TextStream
  2.  
  3. Set txtFile = fs.OpenTextFile(App.Path & "\test.txt", ForWriting)
  4. txtFile.Write "insert string here"
  5. txtFile.Close

Also, in this particular app, one copy of the file is saved locally, while the other is saved on a network share. Would copying the file using FSO be quicker or more efficient than opening the file and printing to it?