Nous sommes actuellement le 28 Mars 2024, 14:13

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
 Sujet du message: besoin d'aide Powershell
MessagePublié: 23 Avr 2015, 11:03 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 02 Août 2003, 10:41
Message(s) : 699
Localisation : Longueuil
Bonjour,

Je ne suis aucunement experte en Windows Poweshell, mais j'ai réussi à trouver 2 commandes qui vont ce que je veux. Cependant je dois changer les 5 premiers chiffres chaque fois. Il y aurait-il moyen que peut importe les 5 premiers chiffres, j'ai seulement 2 lignes de commande?

get-childitem *.doc | foreach { rename-item $_ $_.Name.Replace("32139_", "32139_FC_") }
get-childitem *.doc | foreach { rename-item $_ $_.Name.Replace("32139_FC_FC_", "32139_FC_") }

La première ligne ajoute FC_
La 2e ligne retire FC_ aux fichiers qui avaient deux FC_

Merci beaucoup.

_________________
HP Pavillon dv6 Notebook PC


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: besoin d'aide Powershell
MessagePublié: 23 Avr 2015, 23:17 
Hors-ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Inscription : 26 Fév 2003, 00:43
Message(s) : 10102
Espérons que quelqu'un pourra vous aider.

Je déplace dans la section Programmation.

_________________
Jean-Gilles Lussier,
Administrateur du site Micro.Info


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: besoin d'aide Powershell
MessagePublié: 27 Avr 2015, 19:50 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 14:51
Message(s) : 1337
Localisation : Québec
Il est possible d'utiliser "*" pour filtrer les noms de fichiers. Est-ce que vos fichiers ont la même extensions ? Voici un exemple avec des fichiers ".doc".

Code :
Get-ChildItem | $_.Name -like '*_.doc' } | Rename-Item { $_.Name.replace('_', '_FC') }


Vous trouverez plus d'information sur ce site:

http://powershell.com/cs/blogs/ebookv2/archive/2012/03/06/chapter-15-working-with-the-file-system.aspx#renaming-files-and-directories


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: besoin d'aide Powershell
MessagePublié: 26 Mai 2015, 11:21 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 02 Août 2003, 10:41
Message(s) : 699
Localisation : Longueuil
Merci pour la réponse, mais comme j'ai déjà d'autre _ dans le nom du fichier, ça m'ajoute des _FC 3-4 fois dans le nom du fichier.

J'ai besoin d'ajouter _FC après le 5e caractères. En MS-DOS, j'aurai fait quelque chose du ?????_*.doc par ?????_FC*.doc
mais ça n'insère pas le _FC ça remplace des caractères dans le nom du fichier.

_________________
HP Pavillon dv6 Notebook PC


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 5 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site