Accéder aux dossiers systèmes

Résolu/Fermé
A.M.S.C.22 Messages postés 17 Date d'inscription dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020 - Modifié le 15 mars 2020 à 17:17
yg_be Messages postés 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 - 17 mars 2020 à 21:30
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 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 1 445
16 mars 2020 à 09:14
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 dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020
16 mars 2020 à 12:52
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 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 1 445 > A.M.S.C.22 Messages postés 17 Date d'inscription dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020
16 mars 2020 à 13:03
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 dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020 > yg_be Messages postés 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024
Modifié le 16 mars 2020 à 15:22
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 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 1 445 > A.M.S.C.22 Messages postés 17 Date d'inscription dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020
17 mars 2020 à 09:25
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 dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020 > yg_be Messages postés 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024
Modifié le 17 mars 2020 à 10:04
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 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 1 445
17 mars 2020 à 09:31
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 dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020
17 mars 2020 à 09:58
À quel niveau ??
0
yg_be Messages postés 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 1 445 > A.M.S.C.22 Messages postés 17 Date d'inscription dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020
17 mars 2020 à 10:44
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 dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020 > yg_be Messages postés 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024
17 mars 2020 à 16:18
C'est pour pouvoir avoir une réponse satisfaisante.
0
yg_be Messages postés 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024 1 445 > A.M.S.C.22 Messages postés 17 Date d'inscription dimanche 15 mars 2020 Statut Membre Dernière intervention 17 mars 2020
17 mars 2020 à 17:45
relis la charte, et respecte-là.
0
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 22480 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 février 2024
17 mars 2020 à 18:57
Ok, et comment on supprime ??
0