Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1067 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  creer des fichier vide a partir d un fichier txt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

creer des fichier vide a partir d un fichier txt

n°2372478
kikitenis
Posté le 28-12-2020 à 10:39:42  profilanswer
 

bonjour a tous,
je cherche la solution pour créer des fichiers vides avec extension (ex:mp3)  a partir d un fichier txt qui comprendrait plusieurs lignes-(donc le code génèrerait plusieurs fichiers vides du même nom que ceux présent dans la liste)
 
si quelqu'un a la solution en batch ca serait super
 
merci pour votre aide

mood
Publicité
Posté le 28-12-2020 à 10:39:42  profilanswer
 

n°2372519
rat de com​bat
attention rongeur méchant!
Posté le 28-12-2020 à 20:42:11  profilanswer
 

Obligé de faire ça en Batch? C'est tellement chiant comme truc...
 
En Perl (si c'est installé) on pourrait faire un truc genre (non testé, je suis sous Linux!):

perl -ne "system(\"copy NUL $_.mp3\" );" < liste.txt


ou alors je peux te filer un bout de C (à compiler)
 
ou alors on doit pouvoir faire ça en Powershell (j'y connais rien)
 
ou dans n'importe quel language "installé" sur le système (Python, Java, ...)

n°2372555
MaybeEijOr​Not
but someone at least
Posté le 29-12-2020 à 12:46:28  profilanswer
 

Qu'est-ce qu'un fichier vide avec une extension ? Est-ce un fichier de 0 octet, auquel cas l'extension ne veut rien dire ? Ou est-ce un fichier avec le format de l'extension mais sans données, auquel cas c'est plus compliqué ?
 
Pour le 1er cas :

Code :
  1. for /f "delims=" %i in ('type fichier.txt') do type NUL > %i.txt


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2372811
kikitenis
Posté le 04-01-2021 à 14:54:38  profilanswer
 

MaybeEijOrNot a écrit :

Qu'est-ce qu'un fichier vide avec une extension ? Est-ce un fichier de 0 octet, auquel cas l'extension ne veut rien dire ? Ou est-ce un fichier avec le format de l'extension mais sans données, auquel cas c'est plus compliqué ?
 
Pour le 1er cas :

Code :
  1. for /f "delims=" %i in ('type fichier.txt') do type NUL > %i.txt



 
slt et merci pour ton aide, j 'ai testé ta ligne de code en batch et j 'ai en retour
i.txt était inattendu.
 
*un fichier vide (0 octet) serait parfait,en fait je souhaite créer une liste de fichiers mkv vide a partir d'un fichier(fichier txt par ex de plusieurs ligne) pour l intégrer dans une vidéothèque.la base de données reconnaitra des fichiers mkv a partir du nom du fichier et récupérera sa jaquette-en gros je souhaite que ma liste de blueray puissent etre integrer (jaquettes) dans emby (si tu connait )-ce qui m'évite de rentrer un a un les titres des Blu-ray dans la vidéothèque emby.
merci de ton aide si tu as une piste

n°2372812
kikitenis
Posté le 04-01-2021 à 14:55:23  profilanswer
 

rat de combat a écrit :

Obligé de faire ça en Batch? C'est tellement chiant comme truc...
 
En Perl (si c'est installé) on pourrait faire un truc genre (non testé, je suis sous Linux!):

perl -ne "system(\"copy NUL $_.mp3\" );" < liste.txt


ou alors je peux te filer un bout de C (à compiler)
 
ou alors on doit pouvoir faire ça en Powershell (j'y connais rien)
 
ou dans n'importe quel language "installé" sur le système (Python, Java, ...)


 
merci de ton aide je test ca

n°2372814
kikitenis
Posté le 04-01-2021 à 15:13:24  profilanswer
 

rat de combat a écrit :

Obligé de faire ça en Batch? C'est tellement chiant comme truc...
 
En Perl (si c'est installé) on pourrait faire un truc genre (non testé, je suis sous Linux!):

perl -ne "system(\"copy NUL $_.mp3\" );" < liste.txt


ou alors je peux te filer un bout de C (à compiler)
 
ou alors on doit pouvoir faire ça en Powershell (j'y connais rien)
 
ou dans n'importe quel language "installé" sur le système (Python, Java, ...)


 
j'ai testé en perl et j'ai en retour:
 
syntax error at c:\essai.pl line 1, near "-ne"

n°2372818
rat de com​bat
attention rongeur méchant!
Posté le 04-01-2021 à 15:29:55  profilanswer
 

Faut rentrer/copier ça directement dans une ligne de commande, PAS dans un fichier .pl. C'est un "one-liner".
 
Et concernant la solution en batch, essaye de dupliquer les %, soit remplacer % par %% si tu exécutes ça depuis un fichier.

n°2372823
kikitenis
Posté le 04-01-2021 à 15:52:29  profilanswer
 

rat de combat a écrit :

Faut rentrer/copier ça directement dans une ligne de commande, PAS dans un fichier .pl. C'est un "one-liner".
 
Et concernant la solution en batch, essaye de dupliquer les %, soit remplacer % par %% si tu exécutes ça depuis un fichier.


 
ok effectivement en one-liner ça passe mieux, on y est presque :bounce:  en revanche je me retrouve avec des fichiers sans extension!
 
merci

n°2372824
kikitenis
Posté le 04-01-2021 à 15:55:00  profilanswer
 

nikel en batch en doublant les %% ça fonctionne merci a toi rat de combat !! le TOP

n°2372832
MaybeEijOr​Not
but someone at least
Posté le 04-01-2021 à 16:30:01  profilanswer
 

Oui depuis un fichier faut doubler les % et sinon petite erreur que tu as dû corriger, faut évidemment virer le .txt :
 

Code :
  1. for /f "delims=" %%i in ('type liste.txt') do type NUL > %%i


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
mood
Publicité
Posté le 04-01-2021 à 16:30:01  profilanswer
 

n°2372889
kikitenis
Posté le 04-01-2021 à 22:17:20  profilanswer
 

MaybeEijOrNot a écrit :

Oui depuis un fichier faut doubler les % et sinon petite erreur que tu as dû corriger, faut évidemment virer le .txt :
 

Code :
  1. for /f "delims=" %%i in ('type liste.txt') do type NUL > %%i



 
merci a toi pour ton aide :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  creer des fichier vide a partir d un fichier txt

 

Sujets relatifs
Créer un périphérique USB plug and play[RESOLU !!] Ajouter noeud fichier xml powershell
Powershell: créer users AD à partir d'un CSVRécupération de données depuis un fichier texte
Besoin d'aide pour créer un site B2B[Résolu] aide pour manipulation fichier texte en powershell
Lire un fichier txt ou équivalent avec vbaExporter fichier .rtf en php et ouverture avec libreoffice writer
Créer une liste déroulante 
Plus de sujets relatifs à : creer des fichier vide a partir d un fichier txt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR