Cette question a déjà une réponse ici:
Par inadvertance, j'ai créé un fichier nommé g:\filename.csv
sur Windows XP via un script Python.
Notez que g:\filename.csv
c'est le nom du fichier. En fait, il est enregistré sur le lecteur F :.
Je ne peux pas le renommer en utilisant l'invite de commande ( ren oldfilename newfilename
) ou en utilisant F2dans une fenêtre de l'Explorateur. Il dit "impossible de lire à partir du lecteur" - Windows pense que le fichier se trouve sur le lecteur G :.
Existe-t-il un moyen de le renommer?
windows-xp
rename
filenames
Vineet
la source
la source
*filename.csv
marche?Réponses:
Cela ne pouvait pas être la solution la plus rapide, mais cela devrait fonctionner.
Si vous démarrez une distribution Live Linux, vous pouvez la supprimer, car Linux utilise une méthode différente pour identifier les partitions et ne sera pas obligé de penser que votre fichier est un lecteur. Je vous suggère Parted Magic , qui possède de nombreux outils pratiques pour la maintenance des disques et du système et, à côté de votre préoccupation actuelle, est toujours utile de l'avoir à portée de main.
la source
Si votre système d'exploitation Windows, vous pouvez utiliser l'astuce suivante:
Remarque, si vous avez réussi à créer un fichier avec un nom
con
ou d'autres noms réservés de périphériques Windows, vous n'avez pas de chance avec l'approche.la source
Vous pouvez également essayer ...
Depuis un Windows
Command Prompt
:ou
la source
Vous pouvez toujours essayer Cygwin . Le filtre de nom de chemin d'accès devrait être plus conforme à ce type d'erreur, car cela ne viole pas les normes POSIX. Installez bash et fileutils, puis essayez
rm /cygdrive/f/g:\\filename.csv
la source