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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script BATCH avec nom long

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script BATCH avec nom long

n°1765720
bbor99
Posté le 28-07-2008 à 09:23:09  profilanswer
 

Bonjour,
 
J'ai fais un script pour faire le menage dans les dossiers d'un serveur.
Voici le script:
 

Citation :

rem @echo off
 
set fichier_log=d:\appli\meca\scripts\log\menage.log
 
ECHO ***** > %fichier_log%
ECHO ***** Menage des fichiers ***** >> %fichier_log%
date /t >> %fichier_log%
ECHO ***** >> %fichier_log%
 
cd /D e:\fichiers\utilisateurs >> %fichier_log%
 
for /F %%a in (d:\appli\meca\scripts\fichiers\extens.txt) do call :subfor %%a
 
exit
 
:subfor
  echo %1 >> %fichier_log%
  for /R %%b IN (*.%1.*) do call :subdel %%b
  goto :EOF
 
:subdel
  echo %1 >> %fichier_log%
  del %1 >> %fichier_log%
  goto :EOF


 
J'ai mis dans un fichier "extens.txt" la liste des extensions que je veux détruire en auto.
Et par un "for ..." je fais une recherche en recursif de tous les fichiers avec cette extension et je detruis.
 
Le problème c'est que quend j'ai un dossier avec un nom comme "rep a moi", mon script cherche "rep" il pert la suite du nom.
J'ai essayé de changer la ligne "del %1 >> %fichier_log%" par "del "%1" >> %fichier_log%" mais rien n'y fais.
 
Merci pour vos réponses.
 
A+

mood
Publicité
Posté le 28-07-2008 à 09:23:09  profilanswer
 


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

  Script BATCH avec nom long

 

Sujets relatifs
ecrire un script shell avec bashJquery - Bug script perso- style Jcarousel (très très basique!!)
Comment insérer un script et un code htlm sur un site?Afficher le pic de charge dédiée via un script WMI ou VBS (BGInfo)
Insérer une condition VB dans Microsoft Script Editor[batch] automatisation de copie avec gestion des doublons
Script pr bloquer laffichage de mon site à partir d'un autre site web?Batch avec edition d'un fichier et variable
[RESOLU] batch pour rebooté machine et relancer au démarrageScript longs sur Pages Free -> Proc stockée ou php ?
Plus de sujets relatifs à : Script BATCH avec nom long


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