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. Le tra…

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

La liste des chemins et le contenu par défaut sont chacun limités à 16 Mio. La liste peut contenir jusqu'à 10 000 entrées. La taille totale du contenu répété est limitée à 128 Mio avant l'ajout de l'overhead ZIP. Si le contenu par défaut est vide, des fichiers de zéro octet sont créés.

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 traitement s’effectue localement dans votre navigateur.