Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Folder.hpp
Go to the documentation of this file.
1 /*
2  * Folder.hpp
3  *
4  * Created on: Jan 8, 2015
5  * Author: imabit
6  */
7 
8 #ifndef FOLDER_HPP_
9 #define FOLDER_HPP_
10 
11 #include "../common/CommonBase.hpp"
12 #include "../exception/CustomException.hpp"
13 
14 #include <string>
15 #include <sys/types.h>
16 #include <sys/stat.h>
17 #include <unistd.h>
18 
19 #include <dirent.h>
20 #include <vector>
21 
22 #include<stdio.h>
23 #include<cstdlib>
24 #include<iostream>
25 #include<string.h>
26 #include<fstream>
27 #include<dirent.h>
28 
29 namespace phoxonics {
30 namespace common {
31 
32 class Folder : public CommonBase {
33 public:
34  Folder();
35  virtual ~Folder();
36 
37  int create_folder(std::string folder_path);
38  std::vector<std::string> get_folder_files(std::string folder_path);
39 };
40 
41 } /* namespace common */
42 } /* namespace phoxonics */
43 
44 #endif /* FOLDER_HPP_ */
Definition: Folder.hpp:32
Definition: CommonBase.hpp:14
Folder()
Definition: Folder.cpp:13
int create_folder(std::string folder_path)
Definition: Folder.cpp:22
virtual ~Folder()
Definition: Folder.cpp:17
std::vector< std::string > get_folder_files(std::string folder_path)
Definition: Folder.cpp:32
Definition: CommonBase.hpp:17