Ответ отправил: Furfurol (статус: 1-ый класс)
Ответ отправлен: 03.07.2006, 11:18 Оценка за ответ: 5 Комментарий оценки: Spasibo
Отвечает: Miklucho
Здравствуйте, Muhammedov Abdurohman!
Как определять путь к системным папкам вам уже написали.
Для копирования файлов - Функция FileCopy.
Синтаксис точно не помню (и бейсика нет чтоб проверить), но кажется такой:
FileCopy "Путь к исходному файлу","Путь к скопированному файлу"
Если Вам неизвестно имя пользователя в системе, то каталог
XXX:Documents and SettingsAll UsersДокументы
ещё никто не отменял и всё, что Вы скопируете туда, будет доступно всем пользователям данной машины.
Другой вариант решения проблемы в том, чтобы пользователь сам взял файл и сам положил, куда ему надо (в моем примере на форме - только кнопка и компонент общих диалоговых окон):
Option Explicit
dim fs,fd as string ' переменные, хранящие путь к копируемому файлу и итоговому
Всё! Естественно, необходимо в Project --> Propertyes поставить флажок напротив компонента Microsoft Common Controls 6.0 (SP 3) и добавить компоненту на форму.
Всё работает, но в диалоговом окне СОХРАНЕНИЯ файла к имени нового файла приходится добавлять расширение исходного файла, иначе сохраняет как неизвестный тип файла.
--------- Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 1-ый класс)
Ответ отправлен: 07.07.2006, 19:45