Kopiowanie plików z serwera

Kopiowanie plików z serwera
CE
  • Rejestracja: dni
  • Ostatnio: dni
0

Do kopiowania na lokalnym komputerze wystarczy:
CopyFile("C:\\1\\plik.txt", "c:\\plik.txt", False);
ale jak skopiować plik z serwera próbowałem tak:
CopyFile("\\\serwer\\udzial\\plik.txt", "c:\\plik.txt", False);
ale nie działa.
Folder "udzial" jest oczywiście udostępniony na serwerze (dla wszystkich bez żadnych ograniczeń)

M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 175
0
cesarks napisał(a)

CopyFile("\\\serwer\\udzial\\plik.txt", "c:\\plik.txt", False);
ale nie działa.

Co rozumiesz nie działa? Funkcja coś zwraca?

CE
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie działa to znaczy plik \serwer\udzial\plik.txt nie zostaje skopiowany do c:
Program nie zgłasza żadnych błędów.

M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 175
0

Funkcja CopyFile jest z windows.h? Jeśli tak skorzystaj z funkcji: GetLastError więcej tutaj: http://msdn.microsoft.com/en-us/library/aa363851%28VS.85%29.aspx

CE
  • Rejestracja: dni
  • Ostatnio: dni
0

Funkcja zwraca kod błędu 3, czyli:

"ERROR_PATH_NOT_FOUND
3 (0x3)"
"The system cannot find the path specified."

czyli błąd w podanej ścieżce dostępu do pliku?

M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 175
0
cesarks napisał(a)

Funkcja zwraca kod błędu 3, czyli:

"ERROR_PATH_NOT_FOUND
3 (0x3)"
"The system cannot find the path specified."

czyli błąd w podanej ścieżce dostępu do pliku?

Według mnie jeśli byłby błąd powinien być inny błąd. Błąd ten mówi że w systemie nie ma ustawionej PATH na ten serwer.

  • Rejestracja: dni
  • Ostatnio: dni
0
mi14chal napisał(a)
cesarks napisał(a)

Funkcja zwraca kod błędu 3, czyli:

"ERROR_PATH_NOT_FOUND
3 (0x3)"
"The system cannot find the path specified."

czyli błąd w podanej ścieżce dostępu do pliku?

Według mnie jeśli byłby błąd powinien być inny błąd. Błąd ten mówi że w systemie nie ma ustawionej PATH na ten serwer.

Według mnie za ten post należy się perełka.

klajter
  • Rejestracja: dni
  • Ostatnio: dni
0
cesarks napisał(a)

Do kopiowania na lokalnym komputerze wystarczy:

Kopiuj
`CopyFile("\\\serwer\\udzial\\plik.txt", "c:\\plik.txt", False);`



a tak :
CopyFile("\\<b>\</b>\serwer\\udzial\\plik.txt", "c:\\plik.txt", False);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.