Accéder aux dossiers systèmes

Résolu
A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 17 Date d'inscription   Statut Membre Dernière intervention  
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
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 17 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
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 17 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 17 Date d'inscription   Statut Membre Dernière intervention  
 
À quel niveau ??
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
tu as ouvert quatre discussions sur le même sujet, peux-tu fermer celle-ci?
0
A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
C'est pour pouvoir avoir une réponse satisfaisante.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
relis la charte, et respecte-là.
0
A.M.S.C.22 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ok, et comment on supprime ??
0