Bonjour, et félicitation pour votre site.

J'ai décidé de changer de cloud et de transféré l'ensemble de mes données vers le cloud OneDrive chez qui j'ai souscrit un abonnement. Après installation et paramétrage des dossiers à sauvegarder sur mon Mac, il s'est mis au travail jusque là pas de problème.

Mais après un moment il m'affiche le message disant ceci*: "
Certains fichiers et dossiers listé ci-dessous ne pourrons être synchronisé. Pour qu'ils le soit, des conditions doivent être respecté.
- Condition 1*: les noms de fichiers ne doivent pas commencé ou se terminer par un espace.
- Condition 2*: Ils ne doivent pas se terminer par un point.
- Condition 3*: Ils ne doivent pas commencer par deux points.
- Condition 4*: Ils ne doivent inclure aucun des caractères suivant /\:*?"<>|

Après recherche j'en ai déduit qu'un script bash serait plus approprier pour réglé ce problème.
Je vous soumet ma solutions et souhaiterai une correction de votre part si nécessaire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
for f in *.*; do fn=`echo $f | sed 's///-/g'`; mv "$f" "$fn"; done
J'ai l'intention de répété cet exemple pour chaque caractère /\:*?"<>|
Par contre pour le reste je n'ai pas d'idée.

Merci d'avance à la communauté.