Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Wyszukiwarka plikow


Rekomendowane odpowiedzi

Opublikowano
@echo off
:--- Wyszukanie plikow i zapisanie do pliku txt wynikow ---
: Wersja z dnia 21.12.2011
:
: Program zapisuje ścieżki do znaleizonych plikow w pliku txt z odpowiednią datą
: TODO: możliwośc wyboru (dysku) sciezki w jakiej ma przeszukiwac,
: dodac funkcje ktora pominie tworzenie katalogu "logi" jesli istnieje, dodac inne roszerzenia
: dodac funkcje zapisywania wielkosci plikow
:

:menu
CLS
:--- Menu skryptu ---

echo MENU SKRYPTU

echo ----------------------------------------------------------------------

echo 1 - Znajdz pliki z rozszerzeniem -.mp3-

echo 2 - Znajdz pliki z rozszerzeniem -.mp4-

echo 3 - Znajdz pliki z rozszerzeniem -.avi-

echo 4 - Znajdz pliki z rozszerzeniem -.flac-

echo 5 - ZNajdz pliki z rozszerzeniem -.wma-

echo ----------------------------------------

echo 6 - Wykonaj wszystkie powyzsze kroki

echo 7 - Wykonaj wszystkie powyzsze kroki i zakoncz

echo ----------------------------------------

echo 8 - Zakoncz!

echo ----------------------------------------------------------------------

echo ----------------------------------------------------------------------

echo

echo ----------------------------------------------------------------------

echo ----------------------------------------------------------------------



:-- Tworzy katalog z logami, jesli katalog juz istnieje program zwróci komuniakt ze plik lub katalog istnieje

md finder-log

:----------------
:--- Zapytanie ---

set /p wybor="Wybierz numer polecenia: "
if %wybor% EQU 8 goto end
if %wybor% EQU 7 goto all_end
if %wybor% EQU 6 goto all
if %wybor% EQU 5 goto wma
if %wybor% EQU 4 goto flac
if %wybor% EQU 3 goto avi
if %wybor% EQU 2 goto mp4
if %wybor% EQU 1 goto mp3


:--- Dzialanie dla wybranego polecenia ---



:mp3
dir /s /b | find ".mp3" > finder-log\listaplikow-mp3-%date%.txt
goto :menu



:mp4
dir /s /b | find ".mp4" > finder-log\listaplikow-mp4-%date%.txt
goto :menu



:avi
dir /s /b | find ".avi" > finder-log\listaplikow-avi-%date%.txt
goto :menu



:flac
dir /s /b | find ".flac" > finder-log\listaplikow-flac-%date%.txt
goto :menu



:wma
dir /s /b | find ".wma" > finder-log\listaplikow-wma-%date%.txt
goto :menu



:all
dir /s /b | find ".wma" > finder-log\listaplikow-wma-%date%.txt
dir /s /b | find ".flac" > finder-log\listaplikow-flac-%date%.txt
dir /s /b | find ".avi" > finder-log\listaplikow-avi-%date%.txt
dir /s /b | find ".mp4" > finder-log\listaplikow-mp4-%date%.txt
dir /s /b | find ".mp3" > finder-log\listaplikow-mp3-%date%.txt
goto :menu



:all_end

dir /s /b | find ".wma" > finder-log\listaplikow-wma-%date%.txt

dir /s /b | find ".flac" > finder-log\listaplikow-flac-%date%.txt

dir /s /b | find ".avi" > finder-log\listaplikow-avi-%date%.txt

dir /s /b | find ".mp4" > finder-log\listaplikow-mp4-%date%.txt

dir /s /b | find ".mp3" > finder-log\listaplikow-mp3-%date%.txt



:end

exit

 @echo off

:--- Zalozenie folderu na znalezione pliki ---
echo Autor: Grzegorz "GBM.exe" Wrobel
echo ____________________________

:folder
set /P folder="Prosze podac nazwe folderu dla znalezionych plikow: "
if exist C:\%folder% echo folder o nazwie %folder% juz istnieje! & goto :folder
C:\%folder%

:menu
CLS

:--- Menu skryptu ---

echo MENU SKRYPTU
echo ----------------------------------------------------------------------
echo  1 - Znajdz i skopiuj pliki z rozszerzeniem .odt (OpenOffice)
echo  2 - Znajdz i skopiuj pliki z rozszerzeniem .doc (MS Office)
echo  3 - Znajdz i skopiuj pliki z rozszerzeniem .ods (OpenOffice)
echo  4 - Znajdz i skopiuj pliki z rozszerzeniem .xls (MS Office)
echo  5 - Zakoncz dzialanie skryptu
echo ----------------------------------------------------------------------
echo ----------------------------------------------------------------------
echo Znalezione pliki beda skopiowane do folderu:  %folder% na dysku C:\.
echo ----------------------------------------------------------------------
echo ----------------------------------------------------------------------


:--- Zapytanie ---

set /p wybor="Wybierz numer polecenia: "

if %wybor% EQU 5 goto end
if %wybor% EQU 4 goto xls
if %wybor% EQU 3 goto ods
if %wybor% EQU 2 goto doc
if %wybor% EQU 1 goto odt

:--- Dzialanie dla wybranego polecenia ---

:odt
md "C:\%folder%\OO-odt\"
for /f "delims=" %%a in ('dir "c:\*.odt" /s/b ^| find /i ".odt"') do (
copy "%%a" "C:\%folder%\OO-odt\"
)
goto :menu

:doc
md "C:\%folder%\MS-doc\"
for /f "delims=" %%a in ('dir "c:\*.doc" /s/b ^| find /i ".doc"') do (
copy "%%a" "C:\%folder%\MS-doc\"
)
goto :menu

:ods
md "C:\%folder%\OO-ods\"
for /f "delims=" %%a in ('dir "c:\*.ods" /s/b ^| find /i ".ods"') do (
copy "%%a" "C:\%folder%\OO-ods\"
)
goto :menu

:xls
md "C:\%folder%\MS-xls\"
for /f "delims=" %%a in ('dir "c:\*.xls" /s/b ^| find /i ".xls"') do (
copy "%%a" "C:\%folder%\MS-xls\"
)
goto :menu

:end
exit

 

więcej przykładów znajdziesz na google

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...