Question [Résolu] Encodage de fichiers

  • sanched
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 7 ans 3 mois #28070 par sanched
[Résolu] Encodage de fichiers a été créé par sanched
Bonjour,

Je souhaite encoder plusieurs fichiers en UTF8 se trouvant dans un répertoire et en mettant le résultat dans un autre repertoire.
J'ai les lignes qui vont bien pour le faire fichier par fichier mais pour 2000 fichiers en même temps ca risque d'être un peu long.

get-content -path $ficsrc | out-file $mypath -Encoding utf8

Avez-vous la formule magique?

Merci pour votre aide.<br><br>Message édité par: Arnaud, à: 13/02/19 10:04

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #28071 par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:encodage de fichiers
slt,

peut être ca?
[code:1]Param (
[Parameter(Mandatory=$True)][String]$SourcePath
)


Get-ChildItem $SourcePath\* -recurse -Include *.json,*.html,*.xml,*.js,*.txt,*.css | ForEach-Object {
$content = $_ | Get-Content

Set-Content -PassThru $_.Fullname $content -Encoding UTF8 -Force}[/code:1]

gist.github.com/jamesfdickinson/cc91d43b...69d6839c1b829a9756fd <br><br>Message édité par: hichammadd, à: 25/01/19 21:16

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #28079 par Philippe
Réponse de Philippe sur le sujet Re:encodage de fichiers
salut sanched

'ai les lignes qui vont bien pour le faire fichier par fichier mais pour 2000 fichiers en même temps ca risque d'être un peu long.

tu doit utilisé les jobs pour exécuter plusieurs commande en parallèle

un tuto/exemple proche de ta demande

Connexion ou Créer un compte pour participer à la conversation.

  • sanched
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 7 ans 3 mois #28097 par sanched
Réponse de sanched sur le sujet Re:encodage de fichiers
Merci ca fonctionne. Par contre j'aurais souhaité écrire les fichiers ré encodés dans un autre répertoire.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena