Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Visual basic - kopiowanie plików.

12 Aug 2005 02:50 14951 6
  • Level 31  
    Szukałem w wielu miejscach i nie mogę za diabła znaleźć :( a problem dość prozaiczny. Mianowicie w jaki sposób w VB skopiować plik. Pisze program w którym potrzebuję skopiować plik (właściwie wiele plików) do których ścieżki znajdują się w tablicy zmiennych do folderu którego adres jest w innej zmiennej. Przy okazji drugie pytanie: jak zmusić common dialog do zwrócenia adresu folderu który wybiorę a nie pliku ? Lub jakiej innej kontrolki użyć do tego celu ? Tego też nie mogę nigdzie znaleźć.
    Czy Twoje urządzenia IoT są bezpieczne? [Webinar 22.06.2021, g.9.00]. Zarejestruj się za darmo
  • Level 27  
    Do wskazania folderu użyj dwóch podstawowych kontrolek: DriveListBox i DirListBox.
    Pierwszą wybierasz dysk, a drugą dany folder. Staraj się nie używać zewnętrznych OCX, bo na innych komputerach twój program może nie działać z powodu braku danej kontrolki w systemie.
    W VB plik kopiujesz za pomocą polecenia:
    FileCopy "ścieżka do pliku", "katalog docelowy"
  • Level 31  
    FileCopy w takiej postaci wywala mi Run time error 76 path not found przypiąłem do klawisza taki kod mający skopiować plik (plik na pewno istnieje). Ja błędu nie widze jeśli jest niech ktos mi pokaże. kiedy w ścieżce docelowej dostawie jakiś istniejący katalog error zmienia się z 76 na 75 (Path/File access error)

    Code:

    Private Sub Command2_Click()
    FileCopy "C:\Wodospad.jpg", "E:\"
    End Sub
  • Level 16  
    KJ wrote:
    FileCopy w takiej postaci wywala mi Run time error 76 path not found przypiąłem do klawisza taki kod mający skopiować plik (plik na pewno istnieje). Ja błędu nie widze jeśli jest niech ktos mi pokaże. kiedy w ścieżce docelowej dostawie jakiś istniejący katalog error zmienia się z 76 na 75 (Path/File access error)

    Code:

    Private Sub Command2_Click()
    FileCopy "C:\Wodospad.jpg", "E:\"
    End Sub

    Code:
    Private Sub Command2_Click()
    
    FileCopy "C:\Wodospad.jpg", "E:\Wodospad.jpg"
    End Sub

    Dość istotne - podaj nazwę docelową. I katalog docelowy musi już istnieć.
    Do utworzenia katalogu używamy
    Code:
    MkDir("X:\nowy katalog")
  • Level 22  
    Quote:

    Code:

    Private Sub Command2_Click()
    FileCopy "C:\Wodospad.jpg", "E:\"
    End Sub


    powinno być:
    Code:

    FileCopy("C:\Wodospad.jpg", "E:\Wodospad.jpg")

    argumenty muszą być ujęte w nawiasy