Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
Recherche sur tous les DD
Auteur Message
Répondre en citant
Message Recherche sur tous les DD 
Revue du message précédent :

J'ai le batch qui me convient Mr. Green

le voici


@echo off

:: Recherche de fichiers/dossiers sur tous les hdd

Set txt="%SystemDrive%\search.txt"

if exist %txt% del /a /f /q %txt%

echo. >> %txt%
echo Batch lancé par %username% depuis ["%~dp0"] le [%date% %time:~0,5%] >> %txt%
echo. >> %txt%

echo.& echo.& Set /P Var= Quel est le nom que tu recherches ?



:Fichier

setlocal enabledelayedexpansion
cd /

Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~=~=~=~ Resultat pour les Fichiers %Var% =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%
Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~ Recherche de Fichiers %Var% en cours =~=~=~=~=~=~=~=~=~=

For %%j in ("%Var%") do (
For %%k in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%k: (

(dir /b /a-d /o-d /t:c "%%k:\%%j*.*" /s >> %txt% ) ))

Echo.&Echo. >> %txt%
Echo =~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Fichiers =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%

Endlocal



:Repertoire

setlocal enabledelayedexpansion
cd /

Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~=~=~=~ Resultat pour les Dossiers %Var% =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%
Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~ Recherche de Dossiers %Var% en cours =~=~=~=~=~=~=~=~=~=

For %%j in ("%Var%") do (
For %%k in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%k: (

(dir /b /ad "%%k:\%%j" /s >> %txt% ) ))

Echo.&Echo. >> %txt%
Echo =~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Dossiers =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%

Endlocal
Goto Eol

:Eol
notepad %txt%

:exit


Si vous trouvez des erreurs ou beugues de présentation/syntaxe ne pas hésiter

Le rapport



Batch lancé par Labougie depuis ["C:\Users\Labougie\Desktop\Lister Fichiers Dossiers en batch\"] le [28/07/2013 19:17]


=~=~=~=~=~=~=~=~=~=~=~=~ Resultat pour les Fichiers labougie =~=~=~=~=~=~=~=~=~=~=~=~

C:\ProgramData\Microsoft\User Account Pictures\Labougie.dat
C:\Users\All Users\Microsoft\User Account Pictures\Labougie.dat
C:\Users\Labougie\AppData\Roaming\Microsoft\Office\Recent\LabougieBD.xlsx.LNK
C:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Labougie.PNG.lnk
C:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\LabougieBD.xlsx.lnk
C:\Users\Labougie\Desktop\Labougie.PNG
C:\Users\Labougie\Desktop\Excel\LabougieBD.xlsx
C:\Users\Labougie\Desktop\Excel\Xlx celine\labougie_G11.xlsm
D:\Program Files\Fichiers r‚pertori‚s\labougie.txt
D:\Program Files\trend micro\labougie.exe
D:\ProgramData\Microsoft\User Account Pictures\labougie.dat
D:\Users\All Users\Microsoft\User Account Pictures\Labougie.dat
D:\Users\labougie\AppData\Local\Temp\labougie.bmp
D:\Users\labougie\AppData\Roaming\Microsoft\Office\Recent\Labougie_pour_pax2_VF2.xls.LNK
D:\Users\labougie\AppData\Roaming\Microsoft\Windows\Recent\labougietest.txt.lnk
D:\Users\labougie\Contacts\labougie.contact
E:\Data\Eric\Images Dessins\Labougie-99x99.jpg
E:\Data\Eric\Images Dessins\Labougie.jpg
E:\Data\Eric\Images Dessins\Avatars\labougie.png
E:\Data\Eric\Images Dessins\Avatars\labougie1.png
E:\Data\Eric\Images Dessins\Avatars\labougie2.gif
E:\Data\Pourreinstallatin du 21-10-10\Cle USB Bleue\Images\Labougie.jpg
E:\Data\Pourreinstallatin du 21-10-10\Cle USB Bleue\Images\Labougie-99x99.jpg
E:\Sauvegardes\test\labougie1000.JPG
E:\Sauvegardes\test\Iphone Tuto\Labougie.JPG
E:\Sauvegardes\test\Labougie\labougie1000.JPG
E:\Sauvegardes\test\Labougie\Labougie4.jpg
E:\Sauvegardes\test\Labougie\Labougie3.JPG
E:\Sauvegardes\test\Labougie\Labougie2.JPG
E:\Sauvegardes\test\Labougie\Labougie.JPG
E:\Sauvegardes\test\Labougie\Avatars\labougie63x63animoptimi.gif
E:\Sauvegardes\test\Labougie\Avatars\labougie2.gif
E:\Sauvegardes\test\Labougie\Avatars\labougie1.png
E:\Sauvegardes\test\Labougie\Avatars\labougie.png
F:\ProgramData\Microsoft\User Account Pictures\Labougie.dat
F:\Users\All Users\Microsoft\User Account Pictures\Labougie.dat
F:\Users\Labougie\AppData\Local\Temp\Labougie.bmp
F:\Users\Labougie\Contacts\Labougie.contact
G:\ProgramData\Microsoft\User Account Pictures\Labougie.dat
G:\Users\All Users\Microsoft\User Account Pictures\Labougie.dat

=~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Fichiers =~=~=~=~=~=~=~=~=~=~=~=~

=~=~=~=~=~=~=~=~=~=~=~=~ Resultat pour les Dossiers labougie =~=~=~=~=~=~=~=~=~=~=~=~

C:\Users\Labougie
D:\ProgramData\Kaspersky Lab\Sandbox\KLSB1\Device\HarddiskVolume2\Users\labougie
D:\Users\labougie
D:\Users\labougie\AppData\Local\Microsoft\Windows\Temporary Internet Files\Virtualized\C\Users\labougie
E:\Sauvegardes\test\Labougie
F:\Users\Labougie
G:\Users\Labougie

=~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Dossiers =~=~=~=~=~=~=~=~=~=~=~=~


Le batch ne prends le joker, je m'explique:

Le joker stoppe le batch d'entrée

Une recherche sur labou fonctionne pour les fichiers mais pas les dossiers (je n'ai pas trouvé la subtilité pour la recherche tronquée)

En somme, le mot de recherche pour les dossiers se doit d'être précis sinon, pas de résultat

Pour les fichiers pas besoin de mettre un joker, labou donne tous les résultats de labougie plus d'autres
exemple:
H:\Musiques\Musiques -Originales-\Various 80\la bouche - mr. vain.mp3

Labougie

Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Recherche sur tous les DD 
voilà je viens de terminer le code pour la recherche relativee et recursive sur fichier et dossier.

Tu peux entrer que les premières lettres pour les dossier ou fichier. Et ça devrait être bien plus rapide (2x) parce qu'il test les fichiers
et les dossiers en une seule passe.

Enjoy Okay

Code:

:::FINDFILE
:::By Sachadee
:::www.dbatchscript.forumeiros.com
:::www.bbat.forumeiros.com
:::www.batch.xoo.it.com
:::Testé sous Vista et 7

@echo off
if exist %temp%\sortie.log del %temp%\sortie.log
echo.& echo.& Set /P Var= Entrez le string a rechercher ?

setlocal enabledelayedexpansion enableextensions
cls&ECHO RECHERCHE EN COURS PATIENTEZ....
set test=
pushd \ 
For %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (if exist %%i: (for /f "delims=" %%a in ('dir %%i:\ /b /s ^| find /i "%var%"') do (
                                                                                                   set test=%%a
                                                                                                   FOR %%y IN ("!test:\=" "!") DO SET LAST=%%~y
                                                                                                   (echo !last! | find /i "%var%")
                                                                                                   (if !errorlevel!==0 (call:test !last! %%i: %%a %var%)))))

popd&cls
if exist %temp%\sortie.log (type %temp%\sortie.log) else (echo AUCUN ELEMENT TROUVE)
pause
goto:end

:test
if exist "%~3" (2>nul pushd "%~3" && (popd&set "type=REPERTOIRE"&echo TROUVE %4 SUR !type! %3>>%temp%\sortie.log) || (set "type=FICHIER"&echo TROUVE %4 SUR !type! %3>>%temp%\sortie.log))

:end




http://dbatchpaste.web44.net/bbat/ERehi7nFg9.html



Dernière édition par sachadee le Dim 28 Juil 2013 - 22:10; édité 3 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Recherche sur tous les DD 
Merci, mais va falloir me détailler l'offre, comme chez les commerçants Mr. Green .

Sur mon 8 il ne cherche que sur c:\ mais, la recherche via ton batch semble être très profonde.


Exemple

TROUVE labou SUR FICHIER c:\$WINDOWS.~BT\Sources\Panther\WICA_QueryDeviceBiosBlock_PC_DE_LABOUGIE.xml
TROUVE labou SUR FICHIER c:\$WINDOWS.~BT\Sources\Panther\WICA_SystemReport0_PC_DE_LABOUGIE.xml

ces 2 lignes n'apparaissent pas dans mes logs

il y a aussi un beugue




labougie



Répondre en citant
Message Recherche sur tous les DD 
Je l'ai fait sous vista !

Et je n'ai pas ce bug et il cherche sur tout mes disque.
C'est peut-être un prob de copié-collé j'ai mis le bat sur sendspace.

essaye !

http://www.sendspace.com/file/9p2dk0

Et sinon il faudra effectivement debugger pour Win 8

EDIT : Testé sous 7 fonctionne parfaitement.



Dernière édition par sachadee le Dim 28 Juil 2013 - 22:01; édité 1 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Recherche sur tous les DD 
c'est la même en couleur Mr. Green .

Ne scan que c:\ et génère la même erreur, de plus le smart screen fait des siennes sur le fichier téléchargé (au 1er lancement) alors que pas sur le copié_collé Shocked .

Que cela soit en mode admin ou pas. ( le résultat et le beugue)

Labougie



Répondre en citant
Message Recherche sur tous les DD 
Etrange sous Vista et 7 pas de problèmes ça tourne super.
Malheureusement je n'ai pas 8 pour tester et débeugger.

essaye de trouver le problème Labougie...

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Recherche sur tous les DD 
Je vais tenter de débeuguer, mais ne t'attends pas à un retour rapide quand même.

et puis, sans doute que Laddy, quand elle va "reviendre" de vacs elle trouvera plus vite que moi Cool .

je regarde dans la semaine Okay

j'ai lancé un test par ici

labougie



Répondre en citant
Message Recherche sur tous les DD 
Bonjour,

J'ai amélioré le code, recherche tronquée possible sur la recherche des dossiers

Code:

=~=~=~=~=~=~=~=~=~=~=~=~ Resultat pour les Dossiers " labou " =~=~=~=~=~=~=~=~=~=~=~=~   
 
C:\Users\Labougie
D:\ProgramData\Kaspersky Lab\Sandbox\KLSB1\Device\HarddiskVolume2\Users\labougie
D:\Users\labougie
D:\Users\labougie\AppData\Local\Microsoft\Windows\Temporary Internet Files\Virtualized\C\Users\labougie
E:\Sauvegardes\test\Labougie
F:\Users\Labougie
G:\Users\Labougie
 
=~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Dossiers =~=~=~=~=~=~=~=~=~=~=~=~


Suivre ce lien

Edit:2 du 29-07/13 11:18

Labougie

Ps
Je n'oublie pas de regarder pour débeuguer sous win8 Sachadee



Répondre en citant
Message Recherche sur tous les DD 
Je ne trouve pas la solution pour ton batch, et du coup avec le mien je n'arrive pas à lister ce dossier

c:\$WINDOWS.~BT\Sources\Panther\WICA_QueryDeviceBiosBlock_PC_DE_LABOUGIE.xml

dans ton batch je ne comprends pas tout,

pourquoi tu emboites =>> setlocal enabledelayedexpansion enableextensions

labougie



Répondre en citant
Message Recherche sur tous les DD 
Bien le bonsoir,

J'ai réussi à extraire les fichiers, tous les fichiers pour labou.
Je les ai extrait dans un fichier txt.
J'ai beau faire une boucle pour différencier les fichiers des dossiers mais en vain.

Cette boucle
FOR /F "TOKENS=*" %%A IN ('TYPE "c:\txt1.txt"^|Find /I "labougie"') do echo "%%A" >> %txt%

le paramètre find ne prends pas les * et les ? , c'est balot car un "labougie"*.* me serait bien allé.
Donc j'ai testé les
%~I - étend %I en supprimant les guillemets (")
%~fI - étend %I en nom de chemin d'accès reconnu
%~dI - étend %I en lettre de lecteur uniquement
%~pI - étend %I en chemin d'accès uniquement

mais en vain Evil or Very Mad

Recherche labougie dans le fichier c:\txt1.txt puis me le sort dans %txt%
comment puis je sortir les dossiers "labougie" des fichiers contenant le mot "chichelabougie.cequelonveut"
de plus les dossiers sont lister plusieurs fois


C:\Users\Labougie\NTUSER.DAT
C:\Users\Labougie\ntuser.dat.LOG1
C:\Users\Labougie\ntuser.dat.LOG2



extrait du txt1


c:\labougie.txt
C:\$WINDOWS.~BT\Sources\Panther\WICA_QueryDeviceBiosBlock_PC_DE_LABOUGIE.xml
C:\$WINDOWS.~BT\Sources\Panther\WICA_SystemReport0_PC_DE_LABOUGIE.xml
C:\$WINDOWS.~BT\Sources\Panther\WICA_System_PC_DE_LABOUGIE.xml
C:\$WINDOWS.~BT\Sources\Panther\WICA_TelemetryReport1_PC_DE_LABOUGIE.xml
C:\ProgramData\Microsoft\User Account Pictures\Labougie.dat
C:\Temp1\Win_8x64_Efi_By_Labougie.iso
C:\Temp1\Win_8x64_Efi_By_Labougie2.iso
C:\Temp1\Win_8x64_Efi_By_Labougie3.iso
C:\Temp2\Win_8x64_Efi_By_Labougie3.iso
C:\Temp2\Win_8x64_Efi_By_Labougie3bis.iso
C:\Temp3\Win_8x64_Efi_By_Labougie.iso
C:\Users\All Users\Microsoft\User Account Pictures\Labougie.dat
C:\Users\Labougie\NTUSER.DAT
C:\Users\Labougie\ntuser.dat.LOG1
C:\Users\Labougie\ntuser.dat.LOG2
C:\Users\Labougie\NTUSER.DAT{63c6ce7e-d64f-11e1-b05d-001ec9fe88e5}.TM.blf
C:\Users\Labougie\NTUSER.DAT{63c6ce7e-d64f-11e1-b05d-001ec9fe88e5}.TMContainer00000000000000000001.regtrans-ms


labougie



Répondre en citant
Message Recherche sur tous les DD 
salut

utilise findstr au lieu de find



Répondre en citant
Message Recherche sur tous les DD 
Bonsoir Temp,

J'ai déjà essayé, mais il ne prends les commandes /g: par exemple.

cmd m'indique que la commande n'existe pas, pourtant elle est bien dans finstr /?

c'est biztrange Mr. Green .

nouveau code


@echo off

title ToolSearch by © Labougie

:: batch de présentation

color 1b
echo. &echo. &echo. &echo.
echo ('o') ------ Batch made by labougie ------ ('o')
echo. &echo. &echo. &echo.
timeout /t 3 >Nul

:: Recherche de fichiers/dossiers sur tous les hdd

Set txt="%SystemDrive%\search.txt"
Set txt1="%temp%\txt1.txt"

if exist %txt% del /a /f /q %txt%
if exist %txt1% del /a /f /q %txt1%

echo. >> %txt%
echo ToolSearch by © Labougie >> %txt%
echo. >> %txt%
echo Batch lancé par %username% depuis ["%~dp0"] le [%date% %time:~0,5%] >> %txt%
echo. >> %txt%


for /f "tokens=2,*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" 2^>NUL ^| Find "ProductName" 2^>NUL') do ( echo Système d'exploitation: %%b >> %txt%)
If Defined ProgramFiles(x86) (echo Windows Version: 64bits >> %txt%) Else (echo Windows Version: 32bits >> %txt%)


echo.&echo. >> %txt%
cls

echo.& echo.& Echo.& echo.& Echo Cet outil analyse soit tous les lecteurs soit celui de ton choix.

echo. &echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º º
echo º º
echo º º
echo º Selectionne un choix º
echo º º
echo º º
echo º º
echo º º
echo º 1 - Analyse tous les disques º
echo º º
echo º 2 - Analyse un disque precis º
echo º º
echo º º
echo º Q - Quitter º
echo º º
echo º º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.





:question
echo.& echo.& Set /P choix= Quel est ton choix:



if %choix% lss 1 goto question
if %choix%==1 goto tous
if %choix%==2 goto unique
IF %choix%==q goto end
if %choix% gtr 2 goto question


Pause>nul

:tous

cls&echo.& echo.&echo.& echo.& Set /P Var= Quel est le nom que tu recherches? ==^>
setlocal enabledelayedexpansion


Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~=~=~=~ Résultat pour les Fichiers " %Var% " =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%
Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~ Recherche de Fichiers " %Var% " en cours =~=~=~=~=~=~=~=~=

For %%j in ("%Var%") do (
For %%k in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%k: (

(dir /b /a:-d "%%k:\%%j*.*" /s >> %txt% ) ))




Echo.&Echo. >> %txt%
Echo =~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Fichiers =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%

Endlocal



setlocal enabledelayedexpansion
cd /

Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~=~=~=~ Resultat pour les Dossiers " %Var% " =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%
Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~ Recherche de Dossiers " %Var% " en cours =~=~=~=~=~=~=~=~=

For %%j in ("%Var%") do (
For %%k in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%k: (
(dir /b /ad "%%k:\%%j*" /s >> %txt% ) ))


Echo.&Echo. >> %txt%
Echo =~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Dossiers =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%
echo Exécution terminée le [%date% %time:~0,5%] >> %txt%

Endlocal


Goto Eol

:unique

cls&echo.& echo.&echo.& echo.& Set /P Var= Quel est le nom que tu recherches? ==^>

set /p lect= Quel lecteur souhaites tu analyser ?

cd /
setlocal enabledelayedexpansion


Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~ Résultat pour les Fichiers " %Var% " sur %Lect%:\ =~=~=~=~=~=~=~=~=~ >> %txt%
Echo.&Echo. >> %txt%

Echo =~=~=~=~=~ Recherche de Fichiers " %Var% " sur %Lect%:\ en cours =~=~=~=~=~=






For %%j in ("%Var%") do (

for %%k in ("%Lect%") do (

(dir /b /a:-d "%Lect%:\%%j*.*" /s >> %txt% ) ))




endlocal

Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Fichiers =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%

Endlocal

cd /

setlocal enabledelayedexpansion


Echo.&Echo. >> %txt%

Echo =~=~=~=~=~=~=~=~=~ Résultat pour les Dossiers " %Var% " sur %Lect%:\ =~=~=~=~=~=~=~=~=~ >> %txt%
Echo.&Echo. >> %txt%

Echo ~=~=~=~=~=~ Recherche de Dossiers " %Var% " sur %lect%:\ en cours =~=~=~=~=~=

For %%j in ("%Var%") do (

for %%k in ("%Lect%") do (

(dir /b /a:d "%lect%:\%%j*.*" /s >> %txt% ) ))

Echo.&Echo. >> %txt%
Echo =~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Dossiers =~=~=~=~=~=~=~=~=~=~=~=~ >> %txt%
echo Exécution terminée le [%date% %time:~0,5%] >> %txt%

Endlocal



Goto Eol

:Eol
notepad %txt%

:end

exit





labougie



Répondre en citant
Message Recherche sur tous les DD 
Bonjour
une idée est de regarder si il existe un point ou non si il y a un . c est un fichier si il n'y en a pas; cest un dossier
et de relancer une recherche sur le mot cherché




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Recherche sur tous les DD 
Bonjour Laddy et Tous,

Je l'ai eu Mr. Green .

J'ai simplement jouer les jokers, pas de find ni de findstr.



ToolSearch by © Labougie

Batch lancé par Labougie depuis ["E:\Sauvegardes\Batch\Mes batch finis\Lister Fichiers Dossiers en batch\"] le [02/08/2013 19:14]

Système d'exploitation: Windows 8 Pro with Media Center
Windows Version: 32bits


=~=~=~=~=~=~=~=~=~ Résultat pour les Fichiers " labou " sur c:\ =~=~=~=~=~=~=~=~=~

c:\$WINDOWS.~BT\Sources\Panther\WICA_QueryDeviceBiosBlock_PC_DE_LABOUGIE.xml
c:\$WINDOWS.~BT\Sources\Panther\WICA_SystemReport0_PC_DE_LABOUGIE.xml
c:\$WINDOWS.~BT\Sources\Panther\WICA_System_PC_DE_LABOUGIE.xml
c:\$WINDOWS.~BT\Sources\Panther\WICA_TelemetryReport1_PC_DE_LABOUGIE.xml
c:\ProgramData\Microsoft\User Account Pictures\Labougie.dat
c:\Temp1\Win_8x64_Efi_By_Labougie.iso
c:\Temp1\Win_8x64_Efi_By_Labougie2.iso
c:\Temp1\Win_8x64_Efi_By_Labougie3.iso
c:\Temp2\Win_8x64_Efi_By_Labougie3.iso
c:\Temp2\Win_8x64_Efi_By_Labougie3bis.iso
c:\Temp3\Win_8x64_Efi_By_Labougie.iso
c:\Users\All Users\Microsoft\User Account Pictures\Labougie.dat
c:\Users\Labougie\AppData\Roaming\Microsoft\Office\Recent\LabougieBD.xlsx.LNK
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\LabougieBD.xlsx.lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Win8_Pe by labougie.JPG.lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Windows 8 Labougie (C).lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Win_8x64_Efi_By_Labougie.iso.lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Win_8x64_Efi_By_Labougie3.iso.lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Win_8x64_Efi_By_Labougie3bis.iso.lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Win_8x64_Efi_By_Labougie4.iso.lnk
c:\Users\Labougie\AppData\Roaming\Microsoft\Windows\Recent\Win_8x64_Pe_Efi_By_Labougie.iso.lnk
c:\Users\Labougie\Desktop\Labougie.PNG
c:\Users\Labougie\Desktop\ToolSearch_by_Labougie.bat
c:\Users\Labougie\Desktop\canned_remember\Canneds\Iso & Bios\Win_Re_8_64_by_Labougie.txt
c:\Users\Labougie\Desktop\Excel\LabougieBD.xlsx
c:\Users\Labougie\Desktop\Excel\Xlx celine\labougie_G11.xlsm
c:\Users\Labougie\Desktop\Win Pe\Test 1\Win8_Pe_Labougie.iso
c:\Windows\Prefetch\LABOUGIE.EXE-F7C0D441.pf
c:\Windows\Prefetch\TOOLSEARCH_BY_LABOUGIE.EXE-4818EF0B.pf

=~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Fichiers =~=~=~=~=~=~=~=~=~=~=~=~

=~=~=~=~=~=~=~=~=~ Résultat pour les Dossiers " labou " sur c:\ =~=~=~=~=~=~=~=~=~

c:\winpe_x86 by labougie
c:\Users\Labougie
c:\Users\Labougie\AppData\Local\Temp\hsperfdata_Labougie

=~=~=~=~=~=~=~=~=~=~=~=~ Fin de la recherche Dossiers =~=~=~=~=~=~=~=~=~=~=~=~
Exécution terminée le [02/08/2013 19:14]



labougie



Répondre en citant
Message Recherche sur tous les DD 
Bien le bonsoir,

J'aimerai savoir si il y a des mots interdits dans la suppression de lignes dans un fichier texte Mr. Green .

je suis embarrassé de poser la question, à ce niveau de mon outil, mais j'y ai relevé une erreur de comptage si un fichier n'est pas pris en compte sur un hdd

voici 2 boucles devant faire le même travail

::For /f "delims=Fichier" %%a in ('type "%temp%\%txt1%"') do echo %%a >> %txt3%

::For %%a in ('type %temp%\%txt1% ^| findstr /v "Fichier"') do echo %%a >> %txt3%

Lire mon fichier txt1, rechercher les lignes contenant le mot Fichier, et réécrire le fichier txt1 sans les lignes Fichier dans txt3.

Aucune des deux n'écrit dans txt3 ou alors je trouve ceci

C:\Users\Labougie\AppData\Local\Temp\"C:\Users\Labougie\AppData\Local\Temp\txt1.txt"



Extrait du fichier texte me posant le pb.


A E:\Data\Pourreinstallatin du 21-10-10\Photos Iphone\Obispo et Audrey 2.JPG
A E:\Sauvegardes\Iphone\Photos Iphone\Audrey.JPG
A E:\Sauvegardes\Iphone\Photos Iphone\Obispo et Audrey 1.JPG
A E:\Sauvegardes\Iphone\Photos Iphone\Obispo et Audrey 2.JPG
Fichier introuvable - F:\*audrey*.*
Fichier introuvable - G:\*audrey*.*
Fichier introuvable - H:\*audrey*.*
Fichier introuvable - I:\*audrey*.*
Fichier introuvable - J:\*audrey*.*


Donc pour résumer, je recherche le mot "Audrey"
L'outil scanne tous les disques, m'affiche les attributs des fichiers trouvés et revoie l'erreur Fichier Introuvable (lignes que je souhaite retirées car ces lignes sont ensuite comptabilisées. Du coup je me retrouve avec 5 lignes de trop dans le comptage.

/!\ pour moi ces lignes et se nombre sont bien évidemment lié au scan fait, chaque machine est différente en nombre de partitions et de lecteurs flash

labougie



Répondre en citant
Message Recherche sur tous les DD 
j'ai contourné mon erreur.

::For /f "delims=Fichier" %%a in ('type "%temp%\%txt1%"') do echo %%a >> %txt3%

::For %%a in ('type %temp%\%txt1% ^| findstr /v "Fichier"') do echo %%a >> %txt3%

j'ai remplacé par

findstr /v Fichier %temp%\txt1.txt >> %txt3%

mais une aide sur le non fonctionnement de mes boucles, serait appréciable.

labougie



Message Recherche sur tous les DD 


Montrer les messages depuis:
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
  



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