14#include "arcane/utils/String.h"
15#include "arcane/utils/StringBuilder.h"
16#include "arcane/utils/PlatformUtils.h"
18#include "arcane/core/Directory.h"
39 return out_str.toString();
46Directory(
const String& path)
47: m_directory_path(path)
55Directory(
const IDirectory& directory,
const String& sub_path)
56: m_directory_path(_appendFile(directory.path(), sub_path))
64Directory(
const IDirectory& directory)
65: m_directory_path(directory.path())
73Directory(
const Directory& directory)
74: m_directory_path(directory.path())
82operator=(
const IDirectory& from)
84 m_directory_path = from.path();
92operator=(
const Directory& from)
94 m_directory_path = from.m_directory_path;
102createDirectory()
const
113 return m_directory_path;
120file(
const String& file_name)
const
122 return _appendFile(
path(), file_name);
String path() const override
Retourne le chemin du répertoire.
Constructeur de chaîne de caractère unicode.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-