klon8

Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Был тут учебный пример и на его основе пытаюсь создать свой авторан, мне надо пару файлов найти и скопировать с одной папки в другую в оригинале это было так Цитата: -- Читаем табличные данные for nTableIndex, nListBoxIndex in tSelected do -- Получаем путь к выбранному файлу (из колонки 'data' ЛистБокса) sFilePath = ListBox.GetItemData("ListBox1", nListBoxIndex); -- Запускаем файл, используя полученный путь File.Run(sFilePath, "", "", SW_SHOWNORMAL, false); end | Я пытаюсь сделать так Цитата: -- Получаем путь к выбранному файлу (из колонки 'data' ЛистБокса) sFilePath = ListBox.GetItemData("ListBox1", nListBoxIndex); -- Запускаем файл, используя полученный путь File.Copy("sFilePath", "C:\\DestDir\\", true, true, false, true, nil); | Тоесть мне вместо File.Run надо File.Copy И ещё что-то не найду описания, если мне надо скопировать в папку G:\Program Files\Adobe\Acrobat 7.0 а в другом случае в папку Х:\Program Files\Adobe\Acrobat 7.0 то как задать правильно путь? Может так %Program Files%\\Adobe\\Acrobat 7.0 Добавлено: Если делать так как написаннов справке Цитата: The relative path to the AutoPlay Media Studio application from the Program Files folder would be: AutoPlay Media Studio 6.0\ams60.exe | тоесть указывать путь File.Copy(sFilePath, "Adobe\Acrobat 7.0", true, true, false, true, nil); то копирования не происходит, если указать что-то типа такого "G:\\Program Files\\Adobe\\Acrobat 7.0" то всё ОК. По поводу File.Copy уже вроди разобрался (скобки не надо было ставить) |