|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : février 2007 Messages : 2 354 ![]() |
Bonjour,
Je voudrais comprendre les règles que windows utilise pour les noms de fichiers. Je programme en java, et j'observe des transformations dans ce que je demande à windows de faire, et ce qu'il fait. Je lui demande de me créer a1.jpg, il me crée a1.JPG. Je lui demande a1-toto.jpg, il me crée a1-toto.jpg. Je veux bien admettre que je doive transformer les minuscules en majuscules, ou ne pas tenir compte de la casse, etc, mais j'aimerais comprendre quelles règles le système applique ; si vous aviez une url là dessus, ce serait parfait pour moi. Merci.
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java ! Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
|
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : janvier 2007 Messages : 948 ![]() |
Windows ne tient pas compte de la casse en principe, majuscule et minuscule c'est pareil pour lui.
Le pourquoi il te met des majuscules dans ton fichier alors que tu n'en a pas demandé, ca je pense que c'est plus lié a ta fonction java que tu utilises, non? je ne vois pas pourquoi windows te transformerait ton nom de fichier. As tu essayé sur un PC différent pour tester le comportement? |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() Raymond Inscription : mai 2007 Messages : 7 474 ![]() |
Une piste : j'ai déjà eu un cas similaire et ce n'était pas sous java.
Quand je demandait à créer un fichier jpg qui s'appelait "a1", l'appli ou le système me rajoutait l'extension ".JPG" automatiquement. Alors que quand je demandait à créer un fichier jpg qui s'appelait "a1-toto.jpg", l'appli ou le système ne rajoutait rien car je fournissait l'extension.
__________________
Raymond Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.e-verbe Un logiciel de conjugaison des verbes de la langue françaiseMa page personnelle sur DVP |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : février 2007 Messages : 2 354 ![]() |
Merci pour ta réponse.
Ma fonction java lui stipule la façon de le mettre, et j'observe avec l'explorateur windows que quelque chose le met d'une autre. Je voudrais éviter d'avoir à faire 36 essais sur 36 postes différents... Existe-t-il quelque part la règle que Windows applique pour ses noms de fichiers ? Il ne distingue pas minuscules et majuscules, OK, mais pour écrire ou lire les noms de fichiers il est bien obligé de choisir.
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java ! Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
|
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Inscription : janvier 2007 Messages : 948 ![]() |
Salut,
windows n'a pas de règle, si tu lui dis de creer un fichier a1.jpg, il va te creer un fichier a1.jpg. tu n'as qu'a essayer dans l'explorateur, tu verras. Il y a 2 choses qui peuvent influencer ca, un eventuel programme installé qui joue avec tes extensions JPG ( d'ou la nécessité de tester sur d'autres PC) ou ta fonction Java qui a un comportement bizarre. peux tu nous donner le code qui cree le fichier? |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : février 2007 Messages : 2 354 ![]() |
Code java :
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java ! Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com