'Loops through all sub directories and writes to all files
Set objFSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
objStartFolder = "c:\MyDir"

Set objFolder = objFSO.GetFolder(objStartFolder)
Set colFiles = objFolder.Files

For Each objFile in colFiles
  On Error Resume Next
  Set File = objFSO.CreateTextFile(objFile,True)
  File.Write "..."
  File.Close
  On Error GoTo 0
Next

ShowSubfolders objFSO.GetFolder(objStartFolder)
Sub ShowSubFolders(Folder)
  For Each Subfolder in Folder.SubFolders
    On Error Resume Next
    Set objFolder = objFSO.GetFolder(Subfolder.Path)
    Set colFiles = objFolder.Files
    For Each objFile in colFiles
	  On Error Resume Next
	  Set File = objFSO.CreateTextFile(objFile,True)
      File.Write "..."
      File.Close
      On Error GoTo 0
    Next
    ShowSubFolders Subfolder
    On Error GoTo 0
    Next
End Sub