Vbscript FSO как сохранить файл с полным именем > 255 символов
Формулировка задачи:
Однако у меня есть большие сомнения по поводу корректности обращения к xFile в функции RenamedFile(xFile,xFolder)
да и плюс ко всему ограничения на длинну строки(
В общем, понимаю, что без ликбеза никак.
Все откликнувшимся, заранее спасибо!
Решение задачи: «Vbscript FSO как сохранить файл с полным именем > 255 символов»
textual
Листинг программы
function RenamedFile(xFile,xFolder)
set FSO = CreateObject("Scripting.FileSystemObject") 'Подключаем FileSystemObject
RenamedFile = xFolder & "\" & xFile.shortName
msgbox(renamedFile)
i = 1
'проверяем есть ли уже такой файл в папке C:\1\сюдакопируем
'если существует добавляем индекс _1, _2...
do while (FSO.FileExists(RenamedFile))
RenamedFile = xFolder & "\" & MID(xFile.shortName, 1, len(xFile.shortName)-len(fso.GetExtensionName(xfile.Name))-1) & _
"_" & i & "." & fso.GetExtensionName(xfile.Name)
msgbox(RenamedFile)
i=i+1
loop
end function