rm -rf en batch sur windows 2000?

rm -rf en batch sur windows 2000? - Shell/Batch - Programmation

Marsh Posté le 29-12-2006 à 01:31:09    

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
Reply

Marsh Posté le 29-12-2006 à 01:31:09   

Reply

Marsh Posté le 29-12-2006 à 03:07:54    

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

Reply

Marsh Posté le 29-12-2006 à 03:40:35    

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

Reply

Marsh Posté le 29-12-2006 à 10:43:52    

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) ?

Reply

Marsh Posté le 29-12-2006 à 12:34:01    

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.
Reply

Marsh Posté le 29-12-2006 à 15:35:04    

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

Reply

Marsh Posté le 29-12-2006 à 19:25:05    

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.
Reply

Marsh Posté le 03-01-2007 à 21:15:03    

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!

Reply

Marsh Posté le 03-01-2007 à 22:08:18    

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

Reply

Marsh Posté le 03-01-2007 à 22:33:38    

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

Reply

Marsh Posté le 03-01-2007 à 22:33:38   

Reply

Marsh Posté le 04-01-2007 à 13:08:49    

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.
Reply

Sujets relatifs:

Leave a Replay

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