Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Beatrix - FileManager.h

FileManager.h

Caricato da: Piero Tofy
Scarica il programma completo

  1. #ifndef FILEMANAGER_H
  2. #define FILEMANAGER_H
  3. #endif
  4.  
  5. /* FileManager.h
  6. Il seguente modulo contiene le funzioni per esplorare i files di sistema
  7. e per cancellare, modificare, prelevare, caricare, trovare files.
  8.  
  9.  
  10.   SendSubdirectoriesAndFilesEnum(char *pTargetDir) --> Ritorna il contenuto di una directory
  11.   MakeDirectory(char *pDir) --> Crea una directory
  12.   FileExists (char *sPath) --> Verifica se esiste un file
  13.   DeleteFile(char *pFile) --> Elimina un file
  14.   CopyFile(char *pOriginalPath, char *pDestinationPath, BOOL bFailIfExists) --> Copia un file
  15.   MoveFile(char *pOriginalPath, char *pDestinationPath) --> Sposta un file
  16.   SendLogicalDriveEnum(SOCKET s) --> Invia l'enumerazione dei drives
  17.   SendBinaryFile(SOCKET s, char *pFilename) --> Invia un file binario
  18.   ReceiveBinaryFile(SOCKET s, char *pFilename) --> Riceve un file binario
  19.  
  20. */
  21.  
  22. #define T_DIRECTORY 0
  23. #define T_FILE 1
  24.  
  25.  
  26. void SendSubdirectoriesAndFilesEnum(SOCKET s, char *pTargetDir);
  27. void SendObject(SOCKET s, char *pFilename, short tType);
  28. BOOL MakeDirectory(char *pDir);
  29. bool FileExists (char *sPath);
  30.  
  31. void SendLogicalDrivesEnum(SOCKET s);
  32. void SendBinaryFile(SOCKET s, char *pFilename);
  33. void ReceiveBinaryFile(SOCKET s, char *pFilename);
  34. bool FileExists(char *sPath);