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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д