Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les
règles de cette section avant de poster !
lecoinbon86
NOOuvel adepte
Messages : 24 Inscription : 01 avr. 2020 07:04
Message
par lecoinbon86 » 28 sept. 2024 15:45
Salut,
J'essaie tant bien que mal d'utiliser com.sun.star.ucb.SimpleFileAccess pour déplacer un fichier d'un répertoire à un autre.
Mais pas moyen ...
Code : Tout sélectionner
url_dossier = ConvertToURL("C:\entree perso\")
url_archive = ConvertToURL("C:\sortie perso\")
ucb = createUnoService("com.sun.star.ucb.SimpleFileAccess")'appel du service d'"exploration"
url_dest = (url_archive & "fichier1.csv")
url_fichier = (url_dossier & "fichier1.csv")
ucb.move(url_fichier, url_dest)
Il y a surement quelque chose que je n'ai pas compris dans cet appel.
Avez-vous une idée ? Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par lecoinbon86 le 28 sept. 2024 17:05, modifié 2 fois.
Libreoffice 6.4.2 sous Windows 10
OOo - Ekel
SuppOOrter
Messages : 1295 Inscription : 10 nov. 2006 15:04
Localisation : F-Oise
Message
par OOo - Ekel » 28 sept. 2024 15:54
Bonjour,
Peut-être celle de dire ce qui ne va pas... s'il y a un message et lequel... avoir une vision plus large du besoin...
Cordialement.
Ekel
KUbuntu Noble Numbat (24.04) : LibreOffice 24.8.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les
règles du jeu .
Pour marquer
Résolu .
Pour
joindre un fichier.
Dolev
SuppOOrter
Messages : 1047 Inscription : 19 août 2018 05:20
Message
par Dolev » 28 sept. 2024 16:15
Bonsoir,
lecoinbon86 a écrit : ↑ 28 sept. 2024 15:45
utiliser com.sun.star.ucb.SimpleFileAccess pour déplacer un fichier d'un répertoire à un autre.
Aucun intérêt à l'utiliser.
Il existe les fonctions FileCopy et Kill qui sont là pour ça
lecoinbon86
NOOuvel adepte
Messages : 24 Inscription : 01 avr. 2020 07:04
Message
par lecoinbon86 » 28 sept. 2024 16:16
ah ? tout aussi simple ?
Libreoffice 6.4.2 sous Windows 10
Dolev
SuppOOrter
Messages : 1047 Inscription : 19 août 2018 05:20
Message
par Dolev » 28 sept. 2024 16:20
Code : Tout sélectionner
url_dossier = ConvertToURL("C:\entree perso\")
url_archive = ConvertToURL("C:\sortie perso\")
FileCopy(url_archive & "fichier1.csv", url_dossier & "fichier1.csv")
Kill(url_archive & "fichier1.csv")
Open Office 4.1.15 sous Windows 11
lecoinbon86
NOOuvel adepte
Messages : 24 Inscription : 01 avr. 2020 07:04
Message
par lecoinbon86 » 28 sept. 2024 17:05
ah oui en effet, merci !
Libreoffice 6.4.2 sous Windows 10