Accueil / Outils de fichiers / Outil de création de fichiers par lots en ligne
Outils en ligne gratuits

Outil de création de fichiers par lots en ligne

Créez un fichier ZIP avec plusieurs fichiers et un contenu par défaut. Saisissez les chemins, téléchargez l'archive, et extrayez-la dans votre projet.

Commencer

Fonctionnalités et limites de l'outil de création de fichiers par lots

Cet outil vous permet de créer rapidement une arborescence de fichiers pour un projet, sans avoir à créer chaque fichier manuellement. Il est particulièrement utile pour initialiser une structure de dossiers et de fichiers avec un contenu de base.

Exemple concret

Supposons que vous saisissiez les chemins suivants :

src/index.js
src/app.js

et que vous définissiez le contenu par défaut sur hello. Le fichier ZIP téléchargé contiendra deux fichiers, src/index.js et src/app.js, chacun contenant exactement hello.

Validation des chemins

Les chemins sont normalisés : les barres obliques inversées sont converties en barres obliques, et les chemins absolus, les lettres de lecteur, les segments . et .., les segments vides, les caractères nuls et les doublons sont rejetés. Chaque chemin encodé doit respecter la limite de longueur des noms de fichiers ZIP.

Limites de taille et de contenu

Méthode de création et téléchargement

Le fichier ZIP est créé en mémoire dans le navigateur, puis téléchargé. Il n'y a pas d'accès direct au système de fichiers. Les entrées du ZIP ne sont pas compressées (stockage direct) et les noms sont encodés en UTF-8. L'outil ne génère pas de contenu différent par fichier, ne déduit pas les types de fichiers, ne crée pas de permissions exécutables, ne préserve pas les horodatages, n'interpole pas de modèles et n'écrase pas un projet existant.

Questions fréquentes

Puis-je créer des fichiers avec des contenus différents pour chaque fichier ?

Non, l'outil applique le même contenu par défaut à tous les fichiers. Si vous avez besoin de contenus différents, vous devrez modifier les fichiers après extraction.

Que se passe-t-il si je saisis un chemin absolu comme /tmp/file.txt ?

Le chemin sera rejeté car seuls les chemins relatifs sont autorisés. Vous devez saisir des chemins relatifs comme src/file.txt.

Puis-je créer des fichiers dans des sous-dossiers ?

Oui, les sous-dossiers sont créés automatiquement dans le ZIP si vous spécifiez des chemins avec des dossiers, par exemple src/components/Button.js.

Liste de contrôle avant utilisation

  • Vérifiez que chaque chemin est relatif et ne contient pas de segments interdits.
  • Assurez-vous que le contenu par défaut est correctement encodé en UTF-8.
  • Confirmez que le nombre de fichiers et la taille totale respectent les limites.
  • Extrayez le ZIP dans un répertoire dédié pour éviter tout conflit.

Le ZIP accepte actuellement 500 fichiers au maximum. La liste est limitée à 16777216 unités de code UTF-16 et le contenu commun à 16 Mio d’octets UTF-8. Le contenu répété total ne dépasse pas 128 Mio, hors en-têtes ZIP.

Un fichier ne peut pas aussi être un dossier parent : a et a/b.txt dans la même liste sont rejetés.

Le traitement s’effectue localement dans votre navigateur.