Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1104 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win 7

  lecture restreinte ... je n'en voit pas la cause [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lecture restreinte ... je n'en voit pas la cause [RESOLU]

n°3060072
rooney20
Posté le 21-10-2012 à 23:21:20  profilanswer
 

Bonjour
Je ne sais pas quoi donner comme titre Mais voici le souci qui est apparu depuis aujourd'hui.
 
j'ai fait un fichier .bat pour copier des fichiers qui sont dans un sous répertoire sur D: et les recopier dans un sous répertoire sur c:
précision : les sous répertoires sur d: sont de 4 "étages" sur D: et de 3 "étages" sur c:
aucune copie ne s'exécute, saur si sur D: je fais remonter mes fichiers à 1 seul "étage" sous la racine.
reprécision : ce fichier .bat marchait parfaitement
 
Autre comportement semblable:
mon jeu Flight Simulator installé sous c: doit aller chercher des fichiers dans D: installés dans des sous répertoires, (eux-aussi à 4 étages sous la racine D:)
Le jeu "pietine" comme d’habitude lorsqu'il prend le temps de lire les fichiers de décor. MAIS au final, les fichiers de décor ne s'affichent pas
 
Encore un autre exemple :
lorsque j'ai déplacé des fichiers de D: vers un disque externe, tout s'est bien passé sauf des fichiers positionnés dans des sous répertoires d'au moins 10 "étages" sous la racine de D:
là j'ai eu un message d'erreur :" mot trop long"...
par contre, les fichiers soit-disant en mot trop long, se copient facilement si je les dirige vers la racine du disque externe.
 
il y a bien un souci dans la lecture des sous répertoires trop loin placés sous la racine de D:
 
Mais pour bien corser l'affaire, j'ai fait les même manip en reproduisant la structure des sous-sous-sous répertoires sur le disque externe, pour voir si la copie foirée aussi à partir de cet autre disque dur.
 
et bien oui, c'est le même résultat foireux ! pas de copy ! sauf si on est juste sous la racine.
 
Mais le mystère en s'arrête pas là:
Je change le disque C: pour avoir un système W7 tout propre et différent sur lequel je n'avais jamais eu ce souci.
et là, du premier coup ça à foiré aussi !!!!
 
Consolation (si s'en est une ) : la copy marche parfaitement si je l'exécute à partir d'une fenêtre cmd (même pas en mode admin)
 
Donc, je sais pas d'où ça vient.
un virus qui aurait attaqué mon Bios à l'insu de mon plein gré ???
 
Je suis à l'écoute de vos commentaires et conseils.
 
Merci
 
A+
Roon'

Message cité 1 fois
Message édité par rooney20 le 22-10-2012 à 21:15:23
mood
Publicité
Posté le 21-10-2012 à 23:21:20  profilanswer
 

n°3060084
atreides59
Posté le 22-10-2012 à 07:56:49  profilanswer
 

Un chemin ne peut dépasser 260 caractères sous Windows.
Réduit le nombre de sous-dossier et/ou les noms pour être en dessous de cette limite.
 
--------------
Maximum Path Length Limitation
 
In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters.  
http://msdn.microsoft.com/fr-fr/li [...] n-us).aspx

n°3060086
rooney20
Posté le 22-10-2012 à 08:47:20  profilanswer
 

Bonjour Atreides
Merci de me répondre.
 
Mon .bat contient, en tout, 87 caractères. le nombre de caractère par chemin est loin des 260.
il est de la forme : " copy d:\chemin\fichier c:\chemin "
la fenêtre furtive DOS donne le message suivant : "fichier introuvable sur d:"
 
Je ne perds pas de vue non plus que ce souci est arrivé d'un coup, alors que mes .bat fonctionnaient parfaitement et que sous le jeux FS, les décors étaient parfaitement lus depuis c: vers d:
 
Je rappelle aussi que si je change de DD c: pour en mettre un autre, le souci reste identique.
idem si je change les disques d:
 
Ma config, si ça peut aider :
W7 ultim
processeur QuadCore Intel Core i7-950, 3200 MHz
Gigabyte GA-X58A-UD3R v2
Carte graphique : HD 5870 2go
 
Il y a un système de gestion des disques durs sur cette CM qui s'appelle "RAID"
je n'ai jamais rien compris à ce système.
Donc j'ai jamais rien touché de ce côté là et en plus j'ai jamais rencontré le problème que je cite et qui vient d'apparaître d'un coup.
 
Virus ?
je veux bien.
Mais alors comment expliquer que le disque c: de secours, qui n'était pas branché, réagisse lui aussi avec le même Bug ?
ou alors faut le "virus" se soit positionné sur la CM ...
bon, là, ça me dépasse.
 
A+
Roon'

n°3060089
atreides59
Posté le 22-10-2012 à 09:11:24  profilanswer
 

Ce n'est pas la ligne de commande mais le chemin des fichiers.
Un simple copy  d:\chemin\*.* c:\chemin ne prend effectivement pas beaucoup de caractères mais si dans la source ou la destination tu as  
d:\dossier avec 50c\dossier avec 50c\dossier avec 50c\... etc, tu vas dépasser la limite.
 
C'est pour cela que j'ai indiqué :
"Réduit le nombre de sous-dossier et/ou les noms pour être en dessous de cette limite."
 
EDIT :
D'ailleurs tu as indiqué :

rooney20 a écrit :

par contre, les fichiers soit-disant en mot trop long, se copient facilement si je les dirige vers la racine du disque externe.


Parce que le chemin global était maintenant en dessous de la limite


Message édité par atreides59 le 22-10-2012 à 09:15:56
n°3060096
rooney20
Posté le 22-10-2012 à 10:00:10  profilanswer
 

Voici la structure de la commande .bat :
" copy D:\sousrept01\sousrept02\sousrept03\Scenery.CFG C:\ProgramData\Microsoft\FSX "
 
la ligne de commande est tout ce qu'il y a de plus simple.
Cette commande s'exécutait parfaitement la veille au soir.
 
le matin j'allume l'ordi. Je fais de la place sur mon disque D: en déplaçant de nombreux répertoires vers mon disque externe.
tout se passe bien dans ce transfert jusqu'au moment où blocage avec le message " mot trop long" concernant des fichiers au 15ème sous-sol de sous-répertoire.
 
Quand j'ai fini ces transfert, j'ai activé le .bat cité plus haut.
ce .bat qui marchait la veille au soir, ne fonctionnait plus.
peut-être que ça à la même cause que le transfert de fichier et son message d'erreur.
 

n°3060097
gougoul07
Bo comme un dieu
Posté le 22-10-2012 à 10:11:29  profilanswer
 

tu ne peut pas copier ici la vraie commande telle qu'elle est écrite ?


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
n°3060099
rooney20
Posté le 22-10-2012 à 10:27:23  profilanswer
 

copy D:\- 01 SOURCES FSX\+++\FSX\sc_angleterre\Scenery.CFG C:\ProgramData\Microsoft\FSX
 
quand je fait un "glissé/déposé" pour copier scenery.cfg de D: vers c:   ça marche
Mais dans le jeux le territoire concerné est rempli de bugs : mauvaise lecture ou pas de lecture du tout.
bizarrement, les décors anciennement placés sont normaux.
MAIS ATTENTION, je le répète : la veille TOUS les décors fonctionnaient correctement.
 
Depuis ce matin, j'ai fait une mise à jour manuelle de W7.
aucun changement : ça patoge toujours dans la semoule !

n°3060101
timofort
Posté le 22-10-2012 à 10:33:08  profilanswer
 

Bonjour
 
Tu ne mets pas de "" dans ton path ? Parce qu'il a des espaces.
 
copy "D:\- 01 SOURCES FSX\+++\FSX\sc_angleterre\Scenery.CFG" C:\ProgramData\Microsoft\FSX


Message édité par timofort le 22-10-2012 à 10:34:29
n°3060102
atreides59
Posté le 22-10-2012 à 10:37:03  profilanswer
 

rooney20 a écrit :

Voici la structure de la commande .bat :
" copy D:\sousrept01\sousrept02\sousrept03\Scenery.CFG C:\ProgramData\Microsoft\FSX "
 
la ligne de commande est tout ce qu'il y a de plus simple.
Cette commande s'exécutait parfaitement la veille au soir.


Je te dis juste au dessus que le problème n'est pas dans la ligne de commande  :sarcastic:  

rooney20 a écrit :


le matin j'allume l'ordi. Je fais de la place sur mon disque D: en déplaçant de nombreux répertoires vers mon disque externe.
tout se passe bien dans ce transfert jusqu'au moment où blocage avec le message " mot trop long" concernant des fichiers au 15ème sous-sol de sous-répertoire.


Donc avec 15 (?) étages de répertoires  et au-dessus une ligne de commande qui ne copie qu'un seul fichier avec seulement 3 étages.
 
Je ne comprend pas.

n°3060103
gougoul07
Bo comme un dieu
Posté le 22-10-2012 à 10:43:27  profilanswer
 

on est bien pour l'instant dans un pb de syntaxe de la ligne de commande, manque les "


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
mood
Publicité
Posté le 22-10-2012 à 10:43:27  profilanswer
 

n°3060104
atreides59
Posté le 22-10-2012 à 10:46:13  profilanswer
 

Effectivement, il y a probablement 2 problèmes.

n°3060105
rooney20
Posté le 22-10-2012 à 10:51:50  profilanswer
 

excuse moi, je me suis mal exprimé.
le matin quand j'ai fait un transfert de fichier, je ne l'ais pas fait avec un .bat
Je l'ai fait avec l'explorateur de Windows et avec le fameux "glissé/déplacé"
 
c'est là que j'ai eu le message d'erreur sur les mots trop longs
les fichiers concernés se situaient au 9ème sous-répertoires, chacun de ces répertoires portaient effectivement des noms trop longs:
 
soit c'est à partir de ce moment que tout a commencé à foirer, soit c'est à ce moment là que je me suis aperçu du bug.
Il n'es reste pas moins que dans le jeu, c'est vraiment à partir de ce moment là que les décors ne sont plus lu correctement alors que ces décors n'ont pas bougés de leurs répertoires
donc, mystère!
 
Je vais devoir bientôt partir pour ne revenir que dans l'après midi.
j'aurais peut-être l'occasion de répondre encore une fois.
edit :
bon, bhein là, je dois partir
Merci de tes conseils. à mon retour j'aurais, j'espère, l'occasion de te relire et j'aurais plus de temps pour changer la position des répertoires. (ce qui, à mon avis, ne résoudra pas le problème, mais le contournera seulement....et encore, si ça marche)
encore merci  
a+
Roon'


Message édité par rooney20 le 22-10-2012 à 11:03:17
n°3060137
rooney20
Posté le 22-10-2012 à 15:37:40  profilanswer
 

Me revoilà
première observation :
les réponses que vous m'avez données ne se sont affichées QUE maintenant que je rallume mon PC.
tout à l'heure, avant de partir, je n'avais QUE les réponses de Atreides
 
Je viens donc de voir, juste maintenant, les réponses de timofort et de gougoul.
 
(c'est quoi encore cette embrouille dans la synchro des réponses ???? !!!!)
 
Bon, j'ai fait la manip avec les " "  
et ça marche !!!!
ce qui ajoute au mystère car ça marchait aussi sans les " "
Question est-ce que ça marchait sans les " " parce que lors des essais ce copy ma source était sur c: au lieu d'être sur d:
cad : c:\*\*\*\fichier c:\*\*\*\
????
 
Merci  timofort et gougoul pour la rectification de c .bat
 
Maintenant il me reste à voir pourquoi le jeux, lui, débloque dans la lecture de ses décors.
 
A+
Roon'

n°3060164
rooney20
Posté le 22-10-2012 à 19:14:49  profilanswer
 

Salut
j'ai ma réponse à la question :
Quand il y a des espaces dans le chemin, on doit mettre les "".
là, j'ai refait les répertoires pour qu'ils n'aient pas d'espace dans leur noms et je les ais remis plus près de la racine( moins de sous répertoire) pour suivre le conseil de Atreides.
Donc pas besoin des "" dans . bat  et ça marche super bien.
 
Merci à toi Atreides.
 
Maintenant, je vais tester le jeu.  
je vous tiens informés.
a

n°3060179
rooney20
Posté le 22-10-2012 à 20:47:42  profilanswer
 

Alors voilà le bilan.
 
très positif grâce à vos conseils.
 
1/ réorganisation des répertoires et sous répertoires avec des noms plus simples et sans espace.
2/ réinstallation des décors avec améliorations de leurs noms dans le sens de vos conseils.
3/ le .bat refait selon les nouvelles positions des répertoires et sous répertoires.
 
résultat : ça marche parfaitement.
 
Un grand Merci à vous tous pour votre aide.
 
Cordialement
 
Roon'


Message édité par rooney20 le 22-10-2012 à 20:48:50
n°3060184
atreides59
Posté le 22-10-2012 à 21:18:03  profilanswer
 

Les espaces dans les dossiers ce n'est pas trop gênant, il faut seulement prendre l'habitude de mettre des "" dans les commandes.  
Par contre pour la longueur, pas trop le choix.  
 
Merci à toi pour le retour.

n°3060189
rooney20
Posté le 22-10-2012 à 23:18:19  profilanswer
 

Salut atreides
 
Cette histoire m'aura servi au moins à 2 choses:
1/ apprendre qu'il faut mettre des "" (ça j'ai jamais eu un coup pareil - ça avait toujours bien fonctionné parce que je suis toujours passé au travers d'une telle config)
2/ faut jamais dire "j'ai rien touché - ça marchait bien le coup d'avant"  
- à bien y regarder, la "fois d'avant" les conditions n'étaient pas complètement pareilles. Mais ma mémoire, pas celle de l'ordi, me fait défaut.
quant on pense que des espaces peuvent tout changer, alors le reste !!!
En plus c'est pas la première fois que des espaces me bouzillent ma vie tranquille.
Une fois j'ai cherché pendant plusieurs jours pourquoi mon programme ne marchait pas.
j'ai fini par trouver : 1 espace à la fin de la ligne de commande !!!! Comment voir qu'il y a un "espace" en bout de ligne ????!!!!
3 jours de coinçage pour 1 "espace" !
On perd un temps fou avec ces espaces.
 
Einstein avait raison : on vit dans un l'Univers Espace-Temps !!  
Plus tu mets des espaces et plus tu perds ton temps !!!
 
CQFD
 
Roon'


Message édité par rooney20 le 22-10-2012 à 23:20:02

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win 7

  lecture restreinte ... je n'en voit pas la cause [RESOLU]

 

Sujets relatifs
Lecture videos du PC saccadés sur PS3Forcer un framerate sur la lecture d'une vidéo
Problème de lecture de DD et lancement d'OSportable lent a cause du DD qui tourne
Problème lecture video sur Youtube?Plantage puis BSOD, cherche cause et solution.
lecture seulSites inaccessibles pour cause de redirections intempestives
Cause plantage à l'installation d' XP avec disque dur LinuxUbuntu disparu... partiellement... a cause de windows !
Plus de sujets relatifs à : lecture restreinte ... je n'en voit pas la cause [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR