Je veux télécharger des fichiers sur mon serveur nextcloud. Le problème est que j'ai eu une erreur. La première commande curl devrait créer le répertoire. Si $MANY_DIRECTORIES
contient un seul répertoire, cela fonctionne. Mais si cette variable contient par ex. /root/deep/deeper
et deep
n'existe pas que je suis arrivé cette erreur:Comment créer des répertoires récursivement dans curl ou WebDav?
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\Conflict</s:exception>
<s:message>Parent node does not exist</s:message>
</d:error>
La deuxième commande lance cette erreur:
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotFound</s:exception>
<s:message>File with name //test could not be located</s:message>
</d:error>
Alors, comment puis-je créer la récursif de répertoires pour télécharger le fichier?
Merci.
Eh bien, vous les créez un par un. –
@JulianReschke: Merci. Je vais faire une boucle. – cy221