deplacer n-1 fichiers vers un autre repertoire

deplacer n-1 fichiers vers un autre repertoire - Shell/Batch - Programmation

Marsh Posté le 09-11-2007 à 11:09:44    

bonjour,
 
Dans un repertoire j'ai n fichiers *.txt s'appelant 01.txt, 02.txt, ...., n.txt
J'aimerais recuperer n-1 fichiers (ne garder que le n.txt) et les deplacer vers un autre repertoire.
Pouvez vous m'aider s'il vous plait ?
 
Merci,

Reply

Marsh Posté le 09-11-2007 à 11:09:44   

Reply

Marsh Posté le 09-11-2007 à 11:59:51    

Je ne comprend pas bien ce que tu veut, pourai tu me donner plu de précision


Message édité par Coolnut le 09-11-2007 à 11:59:58
Reply

Marsh Posté le 09-11-2007 à 12:24:00    

Sous quel OS ?

Reply

Marsh Posté le 09-11-2007 à 12:28:54    

@matafan, tu a compris ce qu'il veut faire toi ?

Reply

Marsh Posté le 09-11-2007 à 17:53:20    

Je crois qu'il veut déplacer tous les fichiers sauf le dernier.

Reply

Marsh Posté le 09-11-2007 à 18:44:47    

et le dernier il s'appelle n.txt ?
 
Faudrai qu'il me donne plus de précisions

Reply

Marsh Posté le 09-11-2007 à 22:13:38    

Ben non le dernier il s'appelle 12.txt si y'a 12 fichiers, ou 42.txt s'il y en a 42.

Reply

Marsh Posté le 10-11-2007 à 10:01:02    

Code :
  1. move "source\*.txt" "destination"
  2. for /r "destination\" %%i in (*.txt) do set VrDernierFichier=%%~nxi
  3. move "destination\%VrDernierFichier%" "source"

Reply

Marsh Posté le 12-11-2007 à 07:38:16    

Bonjour,
 
Merci pour la réponse.
C'est bien ce que je veux faire : deplacer tous les fichiers sauf le dernier.
Par contre dans ton script, tu deplaces tous les fichiers en ensuite tu remets le dernier fichier dans la source. C'est bien ca ?
Ce n'est pas ce que je veux faire parceque je dois toujours avoir le dernier fichier dans mon repertoire source.
Merci,
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed