Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Definir les fichiers qui ne sont pas en double
Auteur Message
Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
Bonjour,

je cherche a faire un script qui me permettrait de reperer dans un dossier les fichiers qui ne sont pas en double hormis extension.

Par exemple, j'ai dans un dossier

machin
machin. dat
truc
bidule
bidule.dat
recup.dat

et j'aimerais pouvoir trouver 'truc' et 'recup.dat' sans passer par le visionnage de tout le dossier.

Est ce possible ?

Pouvez vous m'aider ?

Merci d'avance



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
Salut,

Une méthode :

Code:

::By SachaDee 2015

@echo off&cls

::Le repertoire à tester
set "$dir=C:\chemin\du\repertoire"

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b/a-d "%$dir%"') do (
  set "$f=%%~na"
  if not defined ##!$f! (set ##!$f!=1) else (set ##!$f!=2)
)

for /f "tokens=1,2 delims==" %%a in ('set ##') do (
  set "$un="
  if %%b==1 set "$un=%%a"
  if defined $un echo fichier unique : !$un:#=!
)
 


Okay



Dernière édition par sachadee le Mer 4 Fév 2015 - 21:55; édité 1 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
Merci beaucoup

ca fonctionne a merveille, je vais le decortiquer pour comprendre mais en attendant ca m'enleve une epine du pied

Amicalement



Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
Sacha, je me suis toujours demandé pourquoi tu mettais des $ devant toutes tes variables, tu peux m'expliquer ? Confused




______________________________________________________
~
Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
_

c'est parce que sur autoit c'est un marqueur de variable, du coup il a gardé cette habitude dans les scripts bat.



Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
Merci temp Okay

Effectivement, ça m'aide à y voir plus clair lorsque je code je sais que ce qui à un $ devant est une variable.
Ça énerve beaucoup de codeur, notamment sur stackoverflow, mais je ne changerai pas.

Mort de Rire



Dernière édition par sachadee le Ven 13 Fév 2015 - 17:28; édité 1 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R] Definir les fichiers qui ne sont pas en double 
_

surtout avec les sempiternelle questions, mais pourquoi $$$ ? Laughing
à quoi ça sert ? Laughing

et la réponse Mort de Rire

Citation:
à rien


Laughing



Message [R] Definir les fichiers qui ne sont pas en double 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch