aboutsummaryrefslogtreecommitdiffstats
path: root/directory.h
diff options
context:
space:
mode:
Diffstat (limited to 'directory.h')
-rw-r--r--directory.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/directory.h b/directory.h
new file mode 100644
index 0000000..51dbc4d
--- /dev/null
+++ b/directory.h
@@ -0,0 +1,38 @@
+#ifndef INCLUDE_BLASSIC_DIRECTORY_H
+#define INCLUDE_BLASSIC_DIRECTORY_H
+
+// directory.h
+// Revision 7-feb-2005
+
+
+#include <string>
+
+#include "util.h"
+
+
+class Directory {
+public:
+ Directory ();
+ ~Directory ();
+ std::string findfirst (const std::string & str);
+ std::string findnext ();
+private:
+ Directory (const Directory &); // Forbidden
+ Directory operator = (const Directory &); // Forbidden
+ class Internal;
+ Internal * pin;
+ //util::pimpl_ptr <Internal> pin;
+};
+
+void remove_file (const std::string & filename);
+void rename_file (const std::string & orig, const std::string & dest);
+
+void change_dir (const std::string & dirname);
+void make_dir (const std::string & dirname);
+void remove_dir (const std::string & dirname);
+
+void sleep_milisec (unsigned long n);
+
+#endif
+
+// End of directory.h
Un proyecto texto-plano.xyz