Rechercher : dans
Par :

Creer un .bat

Dernière réponse le 3 nov 2002 à 16:00:41 jimmy, le 31 oct 2002 à 14:52:25 
 Signaler ce message aux modérateurs

Je voudrais créer un .bat qui compare la date de creation d'un dossier et celle d'un fichier. Pouvez vous m'aider...

Meilleures réponses pour « creer un .bat » dans :
Créer un fichier Autorun.inf VoirCréation de fichier autorun Autoriser l'exécution automatique Création du fichier autorun.inf Personnaliser l'icône Personnaliser le texte Personnaliser le menu Autoriser l'exécution automatique Une fonctionnalité de Windows...
Créer une adresse Hotmail.fr VoirPour créer un compte hotmail (@hotmail.fr), il suffit de créer un compte .NET passport en procédant à l'inscription via cette adresse Des informations personnelles vous concernant sont alors demandées par le service de messagerie de Microsoft. Il...
Télécharger LC ISO Creator VoirLC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite d'utiliser ces fichiers ISO pour les graver, utiliser un logiciel d'émulation de CD (pour ne plus avoir à utiliser le CD original) ou...
Créer un réseau local VoirPourquoi mettre en place un réseau local? Lorsque vous disposez de plusieurs ordinateurs, il peut être agréable de les connecter afin de créer un réseau local (en anglais LAN, abréviation de Local Area Network). La mise en place d'un tel réseau...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...

1

ipl, le 31 oct 2002 à 19:16:59

Bonsoir jimmy, bonsoir à tous,

Sans autre programme externe, il est parfaitement possible de faire ce que tu souhaites.

Il s'agit d'utiliser et combiner plusieurs fonctions de Dos (j'espère qu'elles existent toujours !) :
- DIR qui liste les fichiers et en particulier son commutateur /OD
- FIND pour sélectionner les lignes à examiner et le numéro d'ordre
Regarde ces programmes/fonctions ainsi que leurs commutateurs par DIR /? et FIND /?

@12C4
Ipl

Répondre à ipl

2

ofournier.cbd, le 31 oct 2002 à 19:57:38

Bonsoir,

jusqu'au MS-DOS 8 de WinME (rappel : 7 pour Win95 et 7.1 pour Win98), la commande interne DIR (dans le shell COMMAND.COM) existe et la commande externe FIND existe aussi. On peut le vérifier dans C:\windows\command\ ...

Olivier Fournier

Répondre à ofournier.cbd

3

ipl, le 31 oct 2002 à 21:43:15

Salut Olivier,

Oui, merci... je suis allé vérifier après avoir posté... je craignais que les commutateurs ne soient pas tous là !
J'ai l'impression que le FIND a changé ! je ne sais pas si je me souviens mal mais il me semble que FIND chargeait le numéro d'ordre quelque part... et ce n'est plus le cas !

@12C4
Ipl

Répondre à ipl

4

ipl, le 31 oct 2002 à 21:45:33

... et sans cette fonctionnalité, je suis feinté ! :-(

Je ne peux plus savoir quelle ligne du répert. ou du fichier est la plus récente (je peux afficher dans l'ordre) ! je suis un peu déçu !

@12C4
Ipl

Répondre à ipl

5

ipl, le 31 oct 2002 à 21:47:01

Jimmy... on y va ?

@12C4
Ipl

Répondre à ipl

6

ipl, le 31 oct 2002 à 22:04:08

Hello Olivier,

Si tu as le bon vieux Dos 6 sous la main (ou l'excellent système HELP), peux-tu me dire, s'il te plait ?

Il me semble que FIND était bien plus riche !
- il y avait le numéro d'ordre qui était stocké en réponse
- il y avait aussi le nombre de lignes répondant au critère de recherche qu'on pouvait récupérer !

C'est juste pour savoir si je me souviens bien !
Olivier, à ta connaissance, serait-il possible de récupérer, et d'utiliser FIND.exe de la v6 ?

Merci,

@12C4
Ipl

Répondre à ipl

7

ofournier.cbd, le 1 nov 2002 à 08:55:19

Bonjour tous,

Ipl, ce qui suit concerne le MS-DOS 6.22 (dernier pur de Billy, daté 31/05/94 pour ma version originale complète).

1) j'ai sorti sur mon cher 486 les pages d'aide ("help find" , ou en raccourci "find /?" , au prompt, pour FIND.EXE dans C:\DOS).

Syntaxe : FIND (options /V /C /N) "chaîne de caractères" (entre guillemets) lecteur:\...\(chemin complet)\fichier (max 8.3).

/V affiche toutes les lignes ne contenant pas la chaîne spécifiée
/C affiche uniquement le nombre de lignes contenant la chaîne
/N fait précéder chaque ligne du fichier par son N°
/I majuscules et minuscles non distinguées dans la recherche.

Non valides et restrictions pour FIND (DOS 6.22) :
- caractères génériques : * et ? ,
- retour chariot (coupant la chaîne, mais O.K. avec FOR dans un batch),
- /C annule /N , ...

Codes retournés par FIND :
0 = O.K. chaîne trouvée
1 = O.K. rien trouvé dans le(s) fichier(s) spécifié(s)
2 = erreur dans la recherche (chaîne existante ou non ?),

On peut associer FIND à d'autres commandes par redirection avec le "pipe" | et une variable d'environnement TEMP,
par ex. avec DIR et ses commutateurs (DOS 6.22)
/A /B /C /L /O /P /S /W

2) Dés que j'ai le temps je regarderai les compatibilités des commandes DOS externes (impossibles pour internes comme DIR à moins d'avoir le MS-DOS 6.22 comme OS sur un disque/partition).
Comme il y a encore le fichier SETVER dans mon DOS 8 de WME, c'est peut-être possible de lui faire accepter les versions précédentes.

Attention le DOS 6.22 ne lit pas la FAT32, donc les "grands" disques de + de 2,2 Go.

A part l'exercice intellectuel intéressant, il faudrait peut-être trouver autre chose pour le problème de départ de Jimmy ...

Olivier Fournier

Répondre à ofournier.cbd

8

ipl, le 3 nov 2002 à 15:43:35

Bonjour Olivier,

Merci pour ta réponse ! heureusement que tu m'as envoyé un e-mail parce que je ne retrouvais plus ce message enfoui dans les profondeurs de la liste !

J'avais bien raison d'être soucieux... le programme FIND a bien changé ! :-(

Le problème de Jimmy est soluble en Dos6 mais plus aussi facile en Dos 8 !!!
Il va falloir que je réinstalle ce bon vieux Dos (ce n'est pas lui qui va me manger la place disque !) !

Finalement, Jimmy n'as plus l'air d'être intéressé !

@12C4
Ipl

Répondre à ipl

9

 ofournier.cbd, le 3 nov 2002 à 16:00:41

Bonjour,

une rectification : j'ai bien un SETVER .EXE du DOS dans mon répertoire (dossier), mais il ne fait pas partie du DOS 8 de Win ME.

Je ne sais plus où je l'ai pêché car il est daté du 15/07/02 et pèse 19 Ko alors que celui du DOS 6.22 pèse 13 Ko (daté du 31/05/94).

Ipl, Pas eu le temps de bidouiller les compatibilités, faut finir la disquette : je fais encore les Nièmes re-remarques/modifs aprés tes Nièmes remarques/modifs. Au poil, tout tourne, on va s'arrêter ... bien avant la perfection.

Olivier Fournier

Répondre à ofournier.cbd
Collection CommentÇaMarche.net