Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Les joies du transfert de fichiers MacWindows... dans le détail [long]

18 réponses
Avatar
Jacques Perrocheau
Bonjour à tous,

Léger crucipostage justifié...

Aujourd'hui je fais les questions et réponses ;-). Cela va être un peu
long mais cela peut aider quelques débutants qui peuvent avoir à faire
des transferts de fichiers sur ces deux plates-formes.

Vous avez un macounet ou une macounette qui veut migrer de Mac à Pc ;-(.
Oui cela existe et heureusement pour cette catégorie, les possesseurs de
Mac OS X peuvent leur être utile... avec des emmerdes à la clef, c'est
l'objet de ce papier.

Dans la catégorie des macounets on n'a jamais été très regardant sur la
façon de nommer les fichiers et sur l'usage des icones personnalisées.

Les icones personnalisées Mac, je savais que cela aller poser pb
(caractère "retour chariot" à la fin du nom "Icon "). Donc on vire avant
de faire un transfert Mac OS 8-9<-AppleShare->Mac OS X<-SMB->Windows.

Attention, parfois le ficher des icones personnalisées d'origine
"douteuse" ne s'efface pas totalement par simple suppression de l'icone
dans la fenêtre "Lire les Informations..." parce que le fichier, tout en
resource fork, pour de raisons que je ne connais pas, contient d'autres
ressources que l'icone proprement dite. On est donc obligé de passer par
un utilitaire genre File Buddy ou ResEdit, selon les goûts, pour
effacer totalement ces fichiers.

Ensuite il va falloir faire la chasse aux caractères interdits sur le
file system Windows exemple: /;?... et caractère espace ou autre
"caractère invisible interdit" au début et en fin de nom de fichier (là
je me suis fait avoir, je ne m'y attendais pas).

Si vous les laissez... à quoi vous exposez vous ?

Si vous faites le rapatriement sur le PC en tant que client SMB du
serveur Samba de Mac OS X, le transfert va bloquer au premier fichier
"anormal" sans que le PC vous explique la moindre raison "il dit que le
fichier n'existe pas" alors qu'il le montre bien dans le fenêtre du
volume distant, j'adore;).

Si vous faites le transfert du Mac OS X en tant que client SMB du
serveur de fichier du PC (Windows 2k ou XP), vous allez penser que c'est
gagné puisque tout passe comme une lettre à la poste,.... grave
erreur!!!. Maintenant c'est sur le PC que vous allez avoir des
emmerdes... pas des petites. Les "fichiers" aux noms "anormaux" sont
bien là mais il font O Ko n'ont pas tous les attributs qu'on attend dans
le file system NTFS et surtout ces entrées de catalogue sont
*INEFFAÇABLES* en GUI... pas très clean. Et les pcéistes de gloser sur
l'incompétence des Macounets... et sur notre system qui ne serait pas si
bien que cela ;-(.

Je me suis tiré d'affaire de cette histoire. Si quelqu'un a une solution
plus élégante, je suis preneur. Je vous livre la mienne, on est entre
macounets, cette solution est sûrement connue de pcéistes. Elle peut
servir à effacer tout pseudo-fichier au nom mal formé sur Windows.

On lance l'éditeur de commande en ligne (Accessoires->Console) (c'est du
"mix" commandes MS-DOS, commandes qui ressemblent à de l'Unix). Pour
avoir une aide sur une commande taper celle ci avec /? comme argument,
les trois qu'on va utiliser sont:

cd /?
dir /?
del /?

Pour taper les arguments penser que le copier-coller existe. C'est du
mix Windows, X-windows (utilisation du clic souris milieu ou droit), un
peu fruste sur Win2K un peu plus convivial sur WinXP. Penser aussi que
la "complétion" d'arguments existe en standard sur WinXP, sur Win2K et
WinNT il faut l'activer si mon souvenir est exact
<http://www.bellamyjc.org/fr/windowsnt.html>.

OK on est pret.. On se place dans le répertoire où se trouve le pseudo
fichier récalcitrant:

cd (un copier-collé de l'argument est ici le bienvenu ;))

dir /A
pour voir tous les fichiers du répertoire, repérer les fichiers
"anormaux" (ils font O Ko) et voir les fichiers cachés "au sens du file
system".

C'est là que c'est un peu surprenant, Windows refuse la méthode douce:

del "NomVérolé "

obtenu par "complétion" du nom en ayant au préalable tapé " plus les
premières lettres du nom en question et:

del /A:H "._NomVérolé "

pour un fichier "caché".

Toujours le message de non existence de ce fichier. Si ce n'est pas un
bug, je me demande ce que c'est (?). Il faut donc y aller au canon de
400:

del *

pour les fichiers "visibles" et:

del /A:H *

obligatoirement pour effacer les fichiers "cachés".

Là le miracle s'acomplit.

Juste une dernière "obligation" (vraiment nul ce truc), si voulez
effacer en GUI (vous l'avez bien mérité!) le repertoire ayant contenu
les fichiers en question, il faudra quitter au préalable la Console
(taper exit). grrr...

Pour le nettoyage des noms de fichiers à faire de préférence sur la
machine d'origine (Mac OS 8-9) l'outil le plus efficace que j'ai trouvé
c'est Drop Rename 3.5
<http://www.chaoticsoftware.com/ProductPages/DropRename.html>, logiciel
qui permet de générer des droplets en quelques clics de souris pour
faire exactement ce que vous souhaitez.

Voilà, en espérant avoir été utile... vive les Macounets!.

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

8 réponses

1 2
Avatar
Philippe TOUTAIN
In article <1gdgmwu.2l6seg16dwyozN%,
(Tardigradus) wrote:


Tiens, une question sur les fichiers, puisque tu sembles avoir de petits
plaisirs de ce côté-là ;) Quand je copie des fichiers sur une clé USB et
que je la mets ensuite sur un PC, mes fichiers apparaissent deux fois,
la deuxième version commençant par un "._", il me semble. C'est quoi, ce
truc bizarre ?



Les fichiers commençant par "._" ne sont pas des copies des fichiers
mais des fichiers invisibles de petite taille (sous Mac OS X) utilisés
par le système.
Sur le PC on peut les laisser ou faire un tri dans la fenêtre du bureau
pour les mettre à la poubelle. De toute façon ils reviendront dès
branchement sur le Mac de la clef.

Il existe par exemple sur les Palms un petit utilitaire (MacClean) qui
détruit automatiquement ces fichiers (mais il le fait de façon
incomplète).

--
Pour répondre en direct, enlevez les lettres doublées.
Remove doubled characters in address.
Avatar
c.demeester
manet wrote:

Claude Demeester wrote:

> Tu m'a encore plus convaincu, je reste de plus en plus sur Mac.

ça ne dépendra peut-etre pas que de toi :-(

où vous en etes ?




Pour l'instant , je résiste :-)))


--
Claude Demeester


Avatar
FiLH
Sinmian writes:

Dans son post <1gdh6k6.j82i394gg18gN% du
samedi 08/05/2004, Jacques Perrocheau, que je salue, a écrit :

> PC pas Mac...

Non, certes, mais peut sur la plateforme de destination sauver les
meubles (même si j'avoue n'en avoir pas testé l'efficacité dans le
cadre de mon switch).

> 29 $ contre 10 $ :-(

Dépend du prix que l'on attribue à ses données.

;-)




On peut faire des choses avec l'excellent recode de chez gnu

quelque chose du genre

$pcname=`echo $macname | recode Mac..PC `

mv $macname $pcname


FiLH




--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/
Avatar
Jean.Pierre.Poindessault
In article <c7g3bd$ei0$,
wrote:

In article

.fr>,
(J.P. Poindessault) wrote:

> Tu as raison d'autant que la jolie histoire de Jacques ne nécessite
> absolumment pas un Mac pour la réaliser. On fait très bien ça de PC à PC
> !!!
> Mais ce n'est pas grave, cela fait statistiquement partie des "accidents
> normaux" de l'environnement ;-)

Oui, mais il m'a fallu un Mac pour le découvrir (vaniteuse supériorité
;)).

Cela m'a permis de régler exactement le même pb sur un autre PC
(pseudo-fichier ineffaçable en GUI) où je me demandais bien comment cela
s'était produit. Ces gens là ne "fricotaient" pourtant pas avec les
Macs. Donc tu me confirmes qu'ils peuvent très bien "se faire cela" tout
seuls. :-) Arff..!!


-------
Je confirme.
Petit bémol, je ne sais pas si cela est vrai pour toutes les versions de
Windows ou, pour être plus précis, entre quelles versions de Windows cela
peut arriver.

JPP
Avatar
Sinmian
Dans son post du lundi 10/05/2004, FiLH,
que je salue, a écrit :
On peut faire des choses avec l'excellent recode de chez gnu

quelque chose du genre

$pcname=`echo $macname | recode Mac..PC `

mv $macname $pcname



Gni ? Tu veux dire en liaison avec MacNames ou c'est un tout autre truc
?

--
Didier
I still have the drive and vision! I still wear sandals in any
weather. It's just that these days, they're Gucci leather.
[David Pogue, Don't cry for me Cupertino, 1997]
Avatar
jperrocheau
Philippe TOUTAIN wrote:

Les fichiers commençant par "._" ne sont pas des copies des fichiers
mais des fichiers invisibles de petite taille (sous Mac OS X) utilisés
par le système.



C'est la partie "resource fork" du fichier Mac.

--
Jacques PERROCHEAU
______________________________________________________________
e-mail: mailto:
alternate: mailto:
Avatar
la_cantine
Jacques Perrocheau wrote:

Léger crucipostage justifié...



Tu as oublié le suivi. Et personne n'en met un dans ce thread. Argh !


--
Roberto <http://minilien.com/?FjEUoCTLFq>

UBI SOLITUDINEM FACIUNT, PACEM APPELLANT.
Avatar
FiLH
Sinmian writes:

Dans son post du lundi 10/05/2004, FiLH,
que je salue, a écrit :
> On peut faire des choses avec l'excellent recode de chez gnu
>
> quelque chose du genre
>
> $pcname=`echo $macname | recode Mac..PC `
>
> mv $macname $pcname

Gni ? Tu veux dire en liaison avec MacNames ou c'est un tout autre
truc ?



Tout autre chose.

Recode est un logicle de traduction de codages de caractère.
Ce genre de commandes permet de passer les noms de fichiers accentués
et autres amuseries de Mac à PC ou vice versa.

Bon il y a en général quelques raffinements à faire en plus.


FiLH

--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/
1 2