Witam
Proszę o pomoc w wskazaniu rozwiązaniu na kopiowanie wielu plików.Pliki mają różną nazwę ale rozszerzenie takie samo.
CopyFileA("C:\plik.txt", "D:\plik.txt", true);
Witam
Proszę o pomoc w wskazaniu rozwiązaniu na kopiowanie wielu plików.Pliki mają różną nazwę ale rozszerzenie takie samo.
CopyFileA("C:\plik.txt", "D:\plik.txt", true);
Może coś dokładniej? Chcesz przekopiować wszystkie pliki z jednego katalogu do drugiego o podanym rozszerzeniu?
Witam
Dzięki za zainteresowanie
Posiadam taki skrypt znaleziony na necie który wysyła plik na FTP wszystko działa jeśli chodzi o jeden plik jak to pozmieniać aby najpierw kopiował wszystkie pliki z folderu do innego a następnie wszystkie wysyłał na FTP.
Po drugie serwer wymaga SSL jak mam to zmienić aby działało
Pozdrawiam
#include <Windows.h>
#include <WinInet.h>
#include <iostream>
#include <fileapi.h>
#pragma comment(lib, "Wininet.lib")
using namespace std;
int main() // funkcja ftp sender
{
CopyFileA ("D:\\1.txt","E:\\1.txt", true);
char ftp[] = "nazwa serwera";
char user[] = "użytkownik";
char password[] = "hasło";
char localFile[] = "E:\\1.txt";
char remoteFile[] = "/test/1.txt";
HINTERNET hInternet;
HINTERNET hFtpSession;
if( InternetAttemptConnect( 0 ) == ERROR_SUCCESS ) cout << "Internet dostepny, wysylanie pliku..\n" << endl;
else { cout << "Internet niedostepny.\n" << endl; return - 1; }
hInternet = InternetOpen( NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0 );
if( hInternet != NULL ) {
hFtpSession = InternetConnect( hInternet, ftp, INTERNET_DEFAULT_FTP_PORT, user, password, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0 );
if( hFtpSession != NULL ) {
if( FtpPutFile( hFtpSession, localFile, remoteFile, FTP_TRANSFER_TYPE_BINARY, 0 ) ) {
InternetCloseHandle( hFtpSession );
InternetCloseHandle( hInternet );
}
else {
cout << "Blad podczas wysylania pliku." << endl;
return - 1;
}
}
else return - 1;
}
else return - 1;
cout << "Wyslano Plik.\n" << endl;
return 0;
}
Dzięki za odp
Możesz mi jakoś podpowiedzieć jak to zastosować w moim przykładzie.