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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  rm -rf en batch sur windows 2000?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rm -rf en batch sur windows 2000?

n°1496892
sys6x
Posté le 29-12-2006 à 01:31:09  profilanswer
 

plop,
 
je taffe depuis ce matin sur un script de sauvegarde et voila plusieurs heures que je bloque sur un truc qui serait pourtant ultra simple avec linux...j'arrive pas a effacer récursivement un dossier sur un lecteur réso avec mon script... J'arrive à effacer tous les fichiers dans l'arborescence du répertoire spécifié...mais pas les dossiers (je le fais avec rd /Q /S K:\jeu1) ...  il veut bien effacer les sous répertoires du dossier en question, mais refuse de le faire parce qu'ils ne sont pas vides...et ils contiennent des répertoires vides!
 
pour résumer, je cherche un équivalent de ls -Ra /backup/jeu1 en batch sur windows 2000
 
J'ai fait du google mais y a pas grand chose et ce que je choppe ne marche pas :(
 
Merci!

Message cité 1 fois
Message édité par sys6x le 29-12-2006 à 03:41:15
mood
Publicité
Posté le 29-12-2006 à 01:31:09  profilanswer
 

n°1496907
-ThX-
Not here anymore
Posté le 29-12-2006 à 03:07:54  profilanswer
 

dir /s/o pour lister récursivement
deltree pour effacer une arbo de rep vides ou non

n°1496913
sys6x
Posté le 29-12-2006 à 03:40:35  profilanswer
 

oups je me suis trompé...pas un équivalent à ls -Ra, mais à rm -rf
 
j'ai pas deltree...du moins pas sur mes windows 2000

n°1496977
wackevat
Posté le 29-12-2006 à 10:43:52  profilanswer
 

deltree fait partie du dos, donc obsolète.
 
Je suis étonnée que rmdir /s /q ne marche pas. Tu te situes dans quel dossier pour lancer la suppression ? Le dossier n'est pas locké par une autre appli (explorer.exe ou cmd.exe par exemple) ?

n°1497038
Sve@r
Posté le 29-12-2006 à 12:34:01  profilanswer
 

sys6x a écrit :

plop,
 
je taffe depuis ce matin sur un script de sauvegarde et voila plusieurs heures que je bloque sur un truc qui serait pourtant ultra simple avec linux...j'arrive pas a effacer récursivement un dossier sur un lecteur réso avec mon script... J'arrive à effacer tous les fichiers dans l'arborescence du répertoire spécifié...mais pas les dossiers (je le fais avec rd /Q /S K:\jeu1) ...  il veut bien effacer les sous répertoires du dossier en question, mais refuse de le faire parce qu'ils ne sont pas vides...et ils contiennent des répertoires vides!
 
pour résumer, je cherche un équivalent de ls -Ra /backup/jeu1 en batch sur windows 2000
 
J'ai fait du google mais y a pas grand chose et ce que je choppe ne marche pas :(
 
Merci!


T'as l'air de connaître le shell donc tu t'es sûrement aperçu que le dos c'est totalement miteux à coté. La seule alternative que je peux te proposer est d'apprendre Python. Je sais, apprendre un nouveau langage pour résoudre un problème c'est pas la panacée... mais quand on est déjà familier du monde Unix/Linux et des langages comme php/C++/shell on peut s'en sortir assez facilement avec Python.
Ensuite, l'avantage est que Python a été intégralement porté sous zindoz. Donc une fois l'étape d'apprentissage franchie (la plus dure), le reste ira tout seul.
Le temps d'apprentissage de Python est peut-être difficile à prendre quand on bosse... mais ensuite le gain est 100 fois plus rentable.
 
Désolé, c'est tout ce que je vois.


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1497133
FlorentG
Posté le 29-12-2006 à 15:35:04  profilanswer
 

Ou un script VBS, le scripting officiel sous Win [:dawa]

n°1497209
Sve@r
Posté le 29-12-2006 à 19:25:05  profilanswer
 

FlorentG a écrit :

Ou un script VBS, le scripting officiel sous Win [:dawa]


[:natas]http://www.smemoranda.it/files/esorcG_7053.jpg


Message édité par Sve@r le 29-12-2006 à 19:28:54

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1498459
sys6x
Posté le 03-01-2007 à 21:15:03  profilanswer
 

hehe..merci pour vos réponses et bon de toute facon, apprendre un langage que pour un truc du genre...c'est exagéré!
 
finalement le pb ct pas la commande, mais le système de fichiers je crois...j'ai tenté d'effacer à la main un dossier et ça voulait pas parce que ça le disait non-vide alors qu'il l'était...un format a réglé le pb!

n°1498484
wackevat
Posté le 03-01-2007 à 22:08:18  profilanswer
 

sys6x a écrit :

j'ai tenté d'effacer à la main un dossier et ça voulait pas parce que ça le disait non-vide alors qu'il l'était...un format a réglé le pb!


Ca me rappelle des souvenirs :
http://forum.hardware.fr/forum2.ph [...] ost=216549

n°1498491
sys6x
Posté le 03-01-2007 à 22:33:38  profilanswer
 

oulala, grosse prise de tête...
 
au moins, ct k1 NAS et il est frais donc...

mood
Publicité
Posté le 03-01-2007 à 22:33:38  profilanswer
 

n°1498701
Sve@r
Posté le 04-01-2007 à 13:08:49  profilanswer
 

sys6x a écrit :

un format a réglé le pb!


Oui, moi aussi j'avais un moustique qui m'a géné un jour. Un fusil de chasse a réglé le pb! [:petrus75]
 
Bon, sans rire, c'est vrai que Windows a des attitudes surprenantes. Moi, il m'est arrivé de redémarrer en "invite de commande mode sans-échec" pour aller effacer un fichier car sinon, impossible. Le fichier était toujours "utilisé par un autre processus"...


Message édité par Sve@r le 04-01-2007 à 13:10:28

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

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

  rm -rf en batch sur windows 2000?

 

Sujets relatifs
Script Windows CE[Batch] Créer une exception pour la commande DEL
Communication entre Unix et MySQL Windows ?[batch] problème de droits d'utilisateur
Récupérer <windows.h>[batch] envoi mail d'un fichier dont je connais pas le nom
fichier batchencoder des caractères windows en iso-8859-1
Script BatchQuestion pour les pros du batch sous windows (nt/2000)
Plus de sujets relatifs à : rm -rf en batch sur windows 2000?


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