IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

zero length file / zero byte file


Sujet :

Scripts/Batch

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Par défaut zero length file / zero byte file
    Bonjour,

    J'aimerais faire un bat qui permettrait de me simplifier la tâche.

    Alors j'ai dans un répertoire des fichiers *.txt, d'une certaine taille qui on tous des noms bien différent et j'aimerais que ces fichiers soient modifié en taille nul si j'exécute le bat placé dans le répertoire des *.txt.

    Code structure du répertoire : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    repertoire1
    ├repertoire2
    │├fichier1.txt
    │├fichier1.txt
    │├fichier3.txt
    │├...
    │└fichier100.txt
    ├nul_byte.bat
    ├fichier1.txt
    ├fichier1.txt
    ├fichier3.txt
    ├...
    └fichier100.txt
    Le seul problème est que j'ai testé plusieurs commande, comme rem, copy et type, mais je n'y arrive pas la seul solution que j'ai trouvé c'est de faire:
    Code nul_byte.bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    type nul > "fichier1.txt"
    Cela fonctionne car en faite la commande crée un nouveau fichier nommé ici "fichier1.txt" qui écrase l'autre existant, mais je ne peux pas me permettre de perdre mon temps à tous les faire un à un.
    Code nul_byte.bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    type nul > "*.txt"
    Donc j'ai testé ce code, mais cela ne fait rien, car il ne peut pas créer un nouveau fichier nommée "*.txt", je voulais que ce code copie tous les txt en les convertissant en zéro octet, cette fonction n'est pas pour ce que je veux faire je pense!

    Si quelqu'un a une idée, je suis preneur.

    Salutation

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    C’est dangereux ce que tu veux faire ! Néanmoins, puis-je te demander quel est l'intérêt pour toi d'avoir beaucoup de fichiers vides ?

  3. #3
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    Ben tu l'as ta solution. Utilise le résultat de la commande dir /b /s .*txt sur ton arborescence cible dans une boucle for et le tour est joué.

Discussions similaires

  1. Transfomer un File en byte[]
    Par nebule dans le forum Langage
    Réponses: 13
    Dernier message: 29/05/2012, 10h29
  2. Réponses: 15
    Dernier message: 14/08/2009, 14h45
  3. Cannot be a zero-length string
    Par jam92400 dans le forum Access
    Réponses: 2
    Dernier message: 20/09/2006, 19h29
  4. Conversion Strinf file en Byte[]
    Par Tail dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 04/09/2006, 16h34
  5. ERROR: pg_atoi: zero-length string
    Par steelspirit92 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 23/08/2003, 22h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo