Вот что у меня есть. Почему он не экспортирует файл вообще? Если я удалю часть «sdate» в строке Set NewFile, она отлично работает.Vbscript не выводит файл
On Error Resume Next
Dim fso, folder, files, sFolder, sDate
sDate = Date
Set fso = CreateObject("Scripting.FileSystemObject")
sFolder = "\\mypath" 'Wscript.Arguments.Item(0)
If sFolder = "" Then
Wscript.Echo "No Folder parameter was passed"
Wscript.Quit
End If
Set NewFile = fso.CreateTextFile(sFolder& "\Refunds" & sDate & ".csv", True)
Set folder = fso.GetFolder(sFolder)
Set files = folder.Files
For each folderIdx In files
NewFile.WriteLine(Replace(Replace(folderIdx.Name,"_",","), ".pdf",""))(folderIdx.Name)
Next
NewFile.Close
x=msgbox("CSV list complete." ,0, "Done")
Удалите глобальную OERN EVIL, test ag ain, при необходимости публикуйте проблемы. –
В нем говорится, что «Путь не найден», но он выводит только отлично без «sDate». – Robert
Возможно, потому что нет папки с именем текущей даты. Кроме того, строка NewFile.WriteLine должна выдать еще одну ошибку. –