Catégories

Désinfectant de Nom de Fichier

Nettoie et désinfecte les noms de fichiers en supprimant les caractères illégaux pour Windows, Linux et Mac

Désinfectant de Nom de Fichier

Cet outil vous aide à :

  1. Supprimer les caractères illégaux: Supprime tous les caractères interdits par les systèmes d'exploitation
  2. Compatibilité Windows: Supprime < > : " / \ | ? * et les caractères de contrôle
  3. Compatibilité Linux/Mac: Supprime / et les caractères nuls
  4. Remplacement personnalisé: Choisissez le caractère pour remplacer les caractères illégaux
  5. Options de rognage: Supprimer facultativement les espaces et points au début/à la fin
  6. Limite de longueur: Facultativement limiter la longueur maximale du nom de fichier

Caractères illégaux Windows:

  • < (inférieur à)
  • > (supérieur à)
  • : (deux-points)
  • " (guillemets doubles)
  • / (barre oblique)
  • \ (barre oblique inverse)
  • | (barre verticale)
  • ? (point d'interrogation)
  • * (astérisque)
  • Caractères de contrôle (0-31)

Cas d'usage :

  • Nettoyer les noms de fichiers téléchargés par les utilisateurs
  • Préparer les noms de fichiers pour une utilisation multiplateforme
  • Renommer des fichiers par lots
  • Prévenir les erreurs du système de fichiers

Character to replace illegal characters with

Remove leading and trailing whitespace

Remove leading and trailing dots (can cause issues in some systems)

Maximum filename length (0 = no limit, Windows typically limits to 255)

Points clés

Catégorie
Text Processing
Types d’entrée
text, checkbox, number
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Désinfectant de Nom de Fichier est un outil en ligne qui nettoie automatiquement les noms de fichiers en supprimant les caractères illégaux pour Windows, Linux et Mac, assurant ainsi une compatibilité multiplateforme et prévenant les erreurs du système de fichiers.

Quand l’utiliser

  • Lorsque vous recevez des fichiers avec des noms contenant des caractères spéciaux qui pourraient causer des erreurs sur différents systèmes d'exploitation.
  • Pour préparer des noms de fichiers avant de les partager ou de les transférer entre Windows, Linux et Mac.
  • Quand vous devez renommer plusieurs fichiers en lot pour les rendre conformes aux normes de nommage.

Comment ça marche

  • Entrez le nom de fichier à désinfecter dans le champ prévu.
  • L'outil identifie et supprime les caractères illégaux comme < > : " / \ | ? * et les caractères de contrôle.
  • Remplacez les caractères supprimés par un caractère personnalisé (par défaut, un underscore).
  • Optionnellement, rognez les espaces et points en début/fin, et limitez la longueur du nom de fichier.

Cas d’usage

Nettoyage des noms de fichiers téléchargés par les utilisateurs sur un site web.
Préparation de fichiers pour une utilisation sur des systèmes d'exploitation différents.
Renommage sécurisé de fichiers avant archivage ou partage.

Exemples

1. Nettoyage d'un nom de fichier avec caractères spéciaux

Contexte
Un utilisateur télécharge un fichier nommé 'rapport:2023<final>.pdf' sur un serveur Windows.
Problème
Le nom contient des caractères illégaux (: et <) qui empêchent l'enregistrement sur le système de fichiers.
Comment l’utiliser
Entrez 'rapport:2023<final>.pdf' dans le champ 'Nom de Fichier' et laissez les options par défaut.
Résultat
Le nom de fichier est nettoyé en 'rapport_2023_final.pdf', compatible avec Windows.

2. Préparation de noms de fichiers pour le partage multiplateforme

Contexte
Un développeur a des fichiers avec des noms contenant des espaces et des points en début, comme ' .config.txt'.
Problème
Ces noms peuvent causer des problèmes sur Linux où les fichiers cachés commencent par un point.
Comment l’utiliser
Entrez ' .config.txt', activez 'Rogner les Espaces' et 'Rogner les Points au Début/à la Fin'.
Résultat
Le nom est nettoyé en 'config.txt', sans espaces ni points en début, prêt pour le partage.

Tester avec des échantillons

markdown, video, barcode

Hubs associés

FAQ

Quels caractères sont considérés comme illégaux ?

Les caractères illégaux incluent < > : " / \ | ? * et les caractères de contrôle (0-31) pour Windows, et / et les caractères nuls pour Linux/Mac.

Puis-je choisir le caractère de remplacement ?

Oui, vous pouvez spécifier un caractère de remplacement personnalisé, ou utiliser l'underscore par défaut.

L'outil supprime-t-il les espaces en début et fin de nom ?

Oui, l'option 'Rogner les Espaces' est activée par défaut pour supprimer les espaces superflus.

Quelle est la longueur maximale autorisée pour un nom de fichier ?

Par défaut, la longueur est limitée à 255 caractères, mais vous pouvez ajuster cette limite ou la désactiver.

Puis-je utiliser cet outil pour des fichiers en lot ?

Actuellement, l'outil traite un nom de fichier à la fois. Pour des traitements en lot, vous devrez entrer chaque nom séparément.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/filename-sanitizer

Paramètres de la requête

Nom du paramètre Type Requis Description
filename text Oui -
replacementChar text Non Character to replace illegal characters with
trimWhitespace checkbox Non Remove leading and trailing whitespace
trimDots checkbox Non Remove leading and trailing dots (can cause issues in some systems)
maxLength number Non Maximum filename length (0 = no limit, Windows typically limits to 255)

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-filename-sanitizer": {
      "name": "filename-sanitizer",
      "description": "Nettoie et désinfecte les noms de fichiers en supprimant les caractères illégaux pour Windows, Linux et Mac",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=filename-sanitizer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]