acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
dir.h
1#pragma once
2
3
4//#if defined(WINDOWS)
5//#define PATH_SEPARATOR "\\"
6//#else
7//#define PATH_SEPARATOR "/"
8//#endif
9//
10//
11//namespace dir
12//{
13//
14//
15// CLASS_DECL_ACME string name(const ::file::path & path);
16// //CLASS_DECL_ACME bool mk(const ::scoped_string & scopedstrPath);
17// CLASS_DECL_ACME bool _mk(const ::file::path& path); // makes a directory path (all intermediates too)
18// CLASS_DECL_ACME bool is(const ::file::path& path);
19// CLASS_DECL_ACME bool _is(const ::file::path& path);
20// CLASS_DECL_ACME bool mk(const ::file::path& path); // makes a directory path (all intermediates too)
21// CLASS_DECL_ACME bool mkdir(const ::file::path& path); // only creates if parent dir already exists
22// CLASS_DECL_ACME void ls(::file::path_array_base& patha, const ::file::path& path);
23// CLASS_DECL_ACME void ls_dir(::file::path_array_base& patha, const ::file::path& path);
24// CLASS_DECL_ACME void ls_file(::file::path_array_base& patha, const ::file::path& path);
25// CLASS_DECL_ACME void rls(::file::path_array_base& patha, const ::file::path& path);
26// CLASS_DECL_ACME void rls_dir(::file::path_array_base& patha, const ::file::path& path);
27//
28//
29// CLASS_DECL_ACME::file::path ca2_module();
30// CLASS_DECL_ACME::file::path base_module();
31//
32//
33//} // namespace dir
34//
35//
36//