Accéder aux dossiers systèmes

Résolu
A.M.S.C.22 Messages postés 18 Statut Membre -  
yg_be Messages postés 24281 Statut Contributeur -
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

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
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.
0
A.M.S.C.22 Messages postés 18 Statut Membre
 
Bonsoir,
Svp, comment pourrais-je faire ça ??
Où plutôt, quel code ou commande devrais-je utiliser pour le faire ??
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > A.M.S.C.22 Messages postés 18 Statut Membre
 
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.
0
A.M.S.C.22 Messages postés 18 Statut Membre > yg_be Messages postés 24281 Statut Contributeur
 
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
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > A.M.S.C.22 Messages postés 18 Statut Membre
 
la première étape, c'est de créer un fichier de commandes (.bat) qui exécute ton programme.
0
A.M.S.C.22 Messages postés 18 Statut Membre > yg_be Messages postés 24281 Statut Contributeur
 
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 ?
0
yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
peux-tu fermer cette discussion, il y en a une autre sur le même sujet.
merci!
0
A.M.S.C.22 Messages postés 18 Statut Membre
 
À quel niveau ??
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > A.M.S.C.22 Messages postés 18 Statut Membre
 
tu as ouvert quatre discussions sur le même sujet, peux-tu fermer celle-ci?
0
A.M.S.C.22 Messages postés 18 Statut Membre > yg_be Messages postés 24281 Statut Contributeur
 
C'est pour pouvoir avoir une réponse satisfaisante.
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > A.M.S.C.22 Messages postés 18 Statut Membre
 
relis la charte, et respecte-là.
0
A.M.S.C.22 Messages postés 18 Statut Membre > yg_be Messages postés 24281 Statut Contributeur
 
Ok, et comment on supprime ??
0