Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Копирование файла.


Автор: begemot125 13.2.2010, 19:34
Как скопировать файл в "C:\Moya papka" не зная путь?

Файл File.exe размещен в неизвестной директории(например в C:\Program Files), для выяснения его адреса создаю Command1 и Text1.

Private Sub Command1_Click()
Text1.Text = CurDir + "\File.exe"
End Sub

В поле Text1  отображается путь к моему файлу C:\Program Files\File.exe
теперь зная путь к файлу нужно скопировать его в другое место "C:\Moya papka", для этого пытаюсь использовать этот код:

Dim X As String

Private Sub Command2_Click()
X = Text1.Text 'X равен C:\Program Files\File.exe
Filecopy "X","C:\Moya papka\File.exe"
End Sub

Вроди бы все просто, но выдает ошибку №53 File not found (Файл не найден)
Почему Filecopy вместо X не ставит C:\Program Files\File.exe
За ранее благадарен.

Автор: iff 13.2.2010, 19:57
потому что x заключём в ковычки. Т.е. это не переменная X а строка "X". Уюери ковычки

Автор: begemot125 13.2.2010, 20:04
Огромное спасибо, все получилось!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)