Accéder aux dossiers systèmes [Résolu]

Signaler
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020
-
yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
-
Bonsoir,
Stp, j'aimerais savoir comment faire pour créer un dossier ou un fichier dans un dossier système. Quand j'execute ce code :

Import os
Newpath = "C\\Program Files\\my_folder"
If not os.path.exests(Newpath):
Os.makedirs(Newpath)

On m'affiche :

PermissionError : Accès denied

Je voudrais savoir comment contourner ça si c'est possible.

2 réponses

Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573
bonjour, tu n'exécutes certainement pas le code partagé. peux-tu partager le code, en utilisant les balises de code?
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Je pense que tu peux contourner cela en exécutant le programme comme administrateur.
A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020

Bonsoir,
Svp, comment pourrais-je faire ça ??
Où plutôt, quel code ou commande devrais-je utiliser pour le faire ??
yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573 > A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020

Tout dépend de ton contexte.
Moi, j'utilise Thonny sous Windows10, et, pour que ton code fonctionne, il me suffit de démarrer Thonny comme administrateur, en utilisant le bouton de droite de la souris.
A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020
> yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020

Je suis en programmation python. Je veux créer une application qui à l'instation, va s'installer tout seul et directement dans le dossier '' Program Files '' du disque C.

Voici le code que j'ai essayé de saisir :

Import os
Newpath = "C\\Program Files\\my_folder"
If not os.path.exests(Newpath): os.makedirs(Newpath) 


Mais on m'affiche :
PermissionError : Acces denied
yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573 > A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020

la première étape, c'est de créer un fichier de commandes (.bat) qui exécute ton programme.
A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020
> yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020

Comment pourrais je faire cela ?? Dois je écrire un écrire les 2 codes dans un seul fichier ?? Où dois je les écrire dans 2 fichiers différents ?
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573
peux-tu fermer cette discussion, il y en a une autre sur le même sujet.
merci!
yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573 > A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020

tu as ouvert quatre discussions sur le même sujet, peux-tu fermer celle-ci?
A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020
> yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020

C'est pour pouvoir avoir une réponse satisfaisante.
yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573 > A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020

relis la charte, et respecte-là.
A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020
> yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020

Ok, et comment on supprime ??
yg_be
Messages postés
10172
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 mars 2020
573 > A.M.S.C.22
Messages postés
17
Date d'inscription
dimanche 15 mars 2020
Statut
Membre
Dernière intervention
17 mars 2020

tu ne peux pas supprimer, mais uniquement marquer comme résolu, pour éviter que d'autres travaillent inutilement.