Précédent   Forum des professionnels en informatique > Systèmes > Windows
Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 09h50   #1
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
Par défaut Les noms de fichiers et les minuscules ou majuscules

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é.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 10h04   #2
Membre émérite
 
Inscription : janvier 2007
Messages : 948
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 948
Points : 914
Points : 914
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?
Flamby38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 10h56   #3
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 474
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 474
Points : 10 994
Points : 10 994
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çaise

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 11h01   #4
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
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é.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 11h38   #5
Membre émérite
 
Inscription : janvier 2007
Messages : 948
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 948
Points : 914
Points : 914
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?
Flamby38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 12h05   #6
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 354
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 354
Points : 2 034
Points : 2 034
Code java :
1
2
 
FileOutputStream out = new FileOutputStream("a1.jpg");
__________________
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é.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h09.


 
 
 
 
Partenaires

Hébergement Web