Fichiers inexistants et pourtant... - Python - Programmation
Marsh Posté le 12-06-2010 à 11:30:30
j'ai essayé kill du fichier, kill du dossier, ca me dit que le fichier n'existe pas !!!!
Marsh Posté le 13-06-2010 à 13:59:58
erwan83 a écrit : Voilà, il me reste des fichiers dans mon disque, je les ai créés avec python, ils n'ont pas d'extension et font 0 octet |
Hum, c'est peut-être un problème de configuration zindow avec l'option "masquer les extensions" d'activée (elle l'est souvent par défaut ce qui est un super moyen de se choper des virus)
Quand tu ouvres un dossier zindow contenant par exemple des photos, est-ce que tu voies le nom exact de ta photo avec son extension (style "photo001.jpg" ) ou seulement le nom de base style style "photo001" ) ???
Donc déjà si tu ne vois pas l'extension ben faut la voir. Dans la fenêtre qui affiche ton dossier tu vas dans "outils" puis "option des dossiers" puis onglet "affichage" et là, t'auras une case "masquer les extensions des fichiers dont le type est connu". Faut la décocher. Ainsi, si ton fichier fantôme a une extension tu la verras
Ensuite tu peux aussi faire comme nos ancêtres les vrais programmeurs et ouvrir une invite de commande (menu Démarrer puis programmes puis accessoires puis invite de commande). On peut aussi y accéder en faisant Démarrer puis exécuter et taper "cmd.exe" dans la fenêtre qui apparait
Dans cette fenêtre de commande qui se caractérise par son fond noir comme la mort, tu pourras taper des commandes au clavier (sisi, on peut faire ça dans zindow) comme "aller dans le dossier truc" => cd c:\...\truc puis "regarder ce qui s'y trouve" => dir puis "effacer le fichier machin" => del machin
Si jamais ton fichier est verrouillé par un processus à la con qui veut plus le lâcher (merci au système coopératif zindow), il existe un outil sympa nommé "unlocker" => http://ccollomb.free.fr/unlocker/download.php qui te déverrouille ton fichier et qui te l'efface si tu le désires.
erwan83 a écrit : je n'arrive plus à les supprimer, windaube semble ne pas les voir !!! |
Comment oses-tu dénaturer avec ce nom sordide un des plus fameux systèmes d'exploitation qui soit ? Son ouverture unique des ports et des processus permet au monde entier de venir s'en servir sans que tu voies que dalle. Et avec la nouvelle version seven, il sort de veille en moins de 7 secondes, détecte si les liens que tu cliques sont vrais ou pas et peut comparer deux factures en même temps sur 2 fenêtres !!! C'est trop tiptop révolution !!! Moi je suis PC et je m'en veux
erwan83 a écrit : puis je faire un kill a partir de python sur des fichiers qui sont inexistants pour widows ? |
Python ne possède pas en natif d'instruction "kill" donc je ne vois pas de quoi tu parles. Si tu fais références à la commande Unix "kill" ça n'a aucun rapport. La commande Unix "kill" a pour but d'envoyer un signal à un processus (donc déjà on ne parle plus de fichier). Et quand le processus reçoit un signal quelconque, généralement il meurt (d'où le nom de cette commande). Donc réponse non, tu peux pas.
Marsh Posté le 14-06-2010 à 22:15:42
non non c'est la commande VB kill et sous python os.nianiania.kill je sais plus trop quoi.
pour revenir à ces fichiers, je les ai créés avec l'extension POINT "ENSEMBLE VIDE" un peu comme les fichiers .htaccess mais à l'envers
Marsh Posté le 14-06-2010 à 22:34:40
ReplyMarsh Posté le 15-06-2010 à 00:30:29
erwan83 a écrit : non non c'est la commande VB kill et sous python os.nianiania.kill je sais plus trop quoi. |
Mouais. Connais pas. Et les recherches sur "os" et "kill" sur gogol me ramènent généralement sur os.kill pour les processus.
erwan83 a écrit : pour revenir à ces fichiers, je les ai créés avec l'extension POINT "ENSEMBLE VIDE" un peu comme les fichiers .htaccess mais à l'envers |
Code :
|
J'ai bien un fichier "toto." qui apparait mais moi, j'arrive à le supprimer sans pb (sur XP).
erwan83 a écrit : UNLOCKER marche ! |
Ouais. Un bel outil.
Marsh Posté le 16-06-2010 à 08:40:04
de vieux restes de la commande kill de VB6
et sous python je crée l'insrruction comme ça :
kill = os.remove(fichier)
comme ça je la vois tout de suite !
Marsh Posté le 12-06-2010 à 11:25:54
Voilà, il me reste des fichiers dans mon disque, je les ai créés avec python, ils n'ont pas d'extension et font 0 octet
je n'arrive plus à les supprimer, windaube semble ne pas les voir !!!
puis je faire un kill a partir de python sur des fichiers qui sont inexistants pour widows ?
---------------
http://www.ypikay.com