Zdravím, měl bych prosbu. Hledám nějaký prográmek který by dokázal jednoduchou věc a to zadám mu složku a on ji proleze a každý soubor podle jeho přípony přemístí do předem vybrané složky takže např .: z plochy vezme všechny soubory s příponou *png, jpg, gif, tiff, psd apod a hodí mi je do složky s názvem obrázky, pak projede a všechny soubory s příponou txt, rtf, pdf, ... hodí do dokumentů, to samé hudební soubory, videa, archivy, apod jestli chápete.
Existuje podobný program nebo šlo by něco stvořit pomocí bat ?
Díky předem
Uklízeč plochy
Uklízeč plochy
Člověk nemůže nikdy dělat víc, než je mu dovoleno člověčenstvím. Míň může dělat vždycky. A, jak jste si všimli, to s úspěchem probíhá. Ale přemýšlet, a to dá práci, umí jen část lidstva. Ona část, ona tenoučká vrstva, která válčí s lidskou hloupostí.
- Kim Spotcom
- Level 3
- Příspěvky: 580
- Registrován: leden 14
- Pohlaví:
- Stav:
Offline
Re: Uklízeč plochy
To je tak jednoduché, že na to žádný "program" není potřeba. Ty máš nějaké speciální požadavky, jako spouštět to vícekrát, nebo na více PC, že rovnou máš na mysli bat? Jinak by to šlo úplně primitivně vyhledáním třeba v totalcommanderu (umí i ukládat předvolby hledání)
Zkus příkaz copy, ale nevím, jak tam dostat ten globbing na na png gif, ať nemusíš jak mamlas psát copy *.jpg obr/ ; copy *.png obr/ (ikdyž se super skvělým textovým editorem sublimetext to nebude problém) - příkazová řádka windows je na sto let za opicema.
Jo otázka - jak je to s rekurzivností zdrojové složky a se zachováním adresářové struktury v cílové složce?
Zkus příkaz copy, ale nevím, jak tam dostat ten globbing na na png gif, ať nemusíš jak mamlas psát copy *.jpg obr/ ; copy *.png obr/ (ikdyž se super skvělým textovým editorem sublimetext to nebude problém) - příkazová řádka windows je na sto let za opicema.
Jo otázka - jak je to s rekurzivností zdrojové složky a se zachováním adresářové struktury v cílové složce?
Nejlepší obrana proti trollům je nereagova na ně.
-
- Pohlaví:
Re: Uklízeč plochy
Tak tohle vůbec jednoduché není. Krom toho plocha není skladiště.
A do této sekce dotazy nepatří!
A do této sekce dotazy nepatří!
Naposledy upravil(a) guest dne 02 dub 2014 19:14, celkem upraveno 1 x.
Re: Uklízeč plochy
Až na ploše dojde k automatickému úklidu (OS), tak budeš mít uklizeno dokonale a data i ztratíš ![Laughing :lol:](./images/smilies/icon_lol.gif)
![Laughing :lol:](./images/smilies/icon_lol.gif)
Re: Uklízeč plochy
Samozřejmě že by to pomocí dávkového souboru šlo, stejně jako jednoduchým skriptem:
MV Plocha\*.jpg %homedir%\Obrázky
Přesný tvar ti neřeknu, po letech na Linuxu už si to prostě nepamatuji.
Ale lepší bude ukládat všechny soubory rovnou tam kam patří, a na plochu dávat maximálně odkazy na ty které budeš v blízké době chtít k něčemu použít. Pak tam nebudeš mít tři vrstvy kompostu!
MV Plocha\*.jpg %homedir%\Obrázky
Přesný tvar ti neřeknu, po letech na Linuxu už si to prostě nepamatuji.
Ale lepší bude ukládat všechny soubory rovnou tam kam patří, a na plochu dávat maximálně odkazy na ty které budeš v blízké době chtít k něčemu použít. Pak tam nebudeš mít tři vrstvy kompostu!
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Úklidová četa.bat
Tak jsem si vytvořil jednoduchý bat, zatím zahrnuje nejběžnější typy souborů, dávám ho do přílohy pokud vás napadne jak ho vylepšit tak napište ![Úsměv :-)](./images/smilies/smile_normal.gif)
![Úsměv :-)](./images/smilies/smile_normal.gif)
Kód: Vybrat vše
@echo off
set User=%USERNAME%
echo
echo Jednoduchý skript na přesun souborů z plochy do předem
echo stanoveného adresáře. NA ploše se vytvoří složka úklid kam se
echo budou jednotlivé soubory přesouvat. Autorem skriptu je FrenkeeS.
echo
echo Skype : frenkees
echo Mail : frenkees@gmail.com
pause
SET /P ANSWER=Presunout (jpg,gif,psd,tiff,png,bmp) do slozky obrazky? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\%Uklid
mkdir C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.jpg C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.gif C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.psd C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.tiff C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.png C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.bmp C:\Users\%User%\Desktop\Uklid\Obrazky
:no
GOTO ARCH
:ARCH
echo .
echo .
SET /P ANSWER=Presunout (rar,zip) do slozky s archivy? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Archivy
move C:\Users\%User%\Desktop\*.zip C:\Users\%User%\Desktop\Uklid\Archivy
move C:\Users\%User%\Desktop\*.rar C:\Users\%User%\Desktop\Uklid\Archivy
:no
GOTO DOC
:DOC
echo .
echo .
SET /P ANSWER=Presunout (doc,docx,pdf,txt,rtf) do slozky s dokumenty? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.doc C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.docx C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.pdf C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.txt C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.rtf C:\Users\%User%\Desktop\Uklid\Dokumenty
:no
GOTO MOV
:MOV
echo .
echo .
SET /P ANSWER=Presunout (mov,mp4,avi,mkv,flv,m2t,mpeg) do slozky s videi? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mov C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mp4 C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.avi C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mkv C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.flv C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.m2t C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mpeg C:\Users\%User%\Desktop\Uklid\Movie
:no
GOTO TOR
:TOR
echo .
echo .
SET /P ANSWER=Presunout (torrent) do slozky s torrenty? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Torrenty
move C:\Users\%User%\Desktop\*.torrent C:\Users\%User%\Desktop\Uklid\Torrenty
:no
GOTO EXE
:EXE
echo .
echo .
SET /P ANSWER=Presunout (exe) do slozky s spustitelnými soubory? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\EXE
move C:\Users\%User%\Desktop\*.exe C:\Users\%User%\Desktop\Uklid\EXE
:no
GOTO ORT
:ORT
echo .
echo .
SET /P ANSWER=Presunout (c4d) do slozky s ostatnímy? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Cinema
move C:\Users\%User%\Desktop\*.c4d C:\Users\%User%\Desktop\Uklid\Cinema
:no
GOTO SOuND
:SOUND
echo .
echo .
SET /P ANSWER=Presunout ostatní (mp3,wav,flac,midi,) do slozky s Hudbou? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.mp3 C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.wav C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.flac C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.midi C:\Users\%User%\Desktop\Uklid\Hudba
:no
GOTO END
:END
echo .
echo .
pause
exit
Člověk nemůže nikdy dělat víc, než je mu dovoleno člověčenstvím. Míň může dělat vždycky. A, jak jste si všimli, to s úspěchem probíhá. Ale přemýšlet, a to dá práci, umí jen část lidstva. Ona část, ona tenoučká vrstva, která válčí s lidskou hloupostí.
Re: Uklízeč plochy
Ale ešte nechápem načo si takto až zľahčovať prácu keď je asi lepšie to spraviť ručne :)
Re: Úklidová četa.bat
FrenkeeS píše:Tak jsem si vytvořil jednoduchý bat, zatím zahrnuje nejběžnější typy souborů, dávám ho do přílohy pokud vás napadne jak ho vylepšit tak napišteKód: Vybrat vše
@echo off
set User=%USERNAME%
echo
echo Jednoduchý skript na přesun souborů z plochy do předem
echo stanoveného adresáře. NA ploše se vytvoří složka úklid kam se
echo budou jednotlivé soubory přesouvat. Autorem skriptu je FrenkeeS.
echo
echo Skype : frenkees
echo Mail : frenkees@gmail.com
pause
SET /P ANSWER=Presunout (jpg,gif,psd,tiff,png,bmp) do slozky obrazky? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\%Uklid
mkdir C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.jpg C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.gif C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.psd C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.tiff C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.png C:\Users\%User%\Desktop\Uklid\Obrazky
move C:\Users\%User%\Desktop\*.bmp C:\Users\%User%\Desktop\Uklid\Obrazky
:no
GOTO ARCH
:ARCH
echo .
echo .
SET /P ANSWER=Presunout (rar,zip) do slozky s archivy? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Archivy
move C:\Users\%User%\Desktop\*.zip C:\Users\%User%\Desktop\Uklid\Archivy
move C:\Users\%User%\Desktop\*.rar C:\Users\%User%\Desktop\Uklid\Archivy
:no
GOTO DOC
:DOC
echo .
echo .
SET /P ANSWER=Presunout (doc,docx,pdf,txt,rtf) do slozky s dokumenty? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.doc C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.docx C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.pdf C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.txt C:\Users\%User%\Desktop\Uklid\Dokumenty
move C:\Users\%User%\Desktop\*.rtf C:\Users\%User%\Desktop\Uklid\Dokumenty
:no
GOTO MOV
:MOV
echo .
echo .
SET /P ANSWER=Presunout (mov,mp4,avi,mkv,flv,m2t,mpeg) do slozky s videi? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mov C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mp4 C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.avi C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mkv C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.flv C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.m2t C:\Users\%User%\Desktop\Uklid\Movie
move C:\Users\%User%\Desktop\*.mpeg C:\Users\%User%\Desktop\Uklid\Movie
:no
GOTO TOR
:TOR
echo .
echo .
SET /P ANSWER=Presunout (torrent) do slozky s torrenty? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Torrenty
move C:\Users\%User%\Desktop\*.torrent C:\Users\%User%\Desktop\Uklid\Torrenty
:no
GOTO EXE
:EXE
echo .
echo .
SET /P ANSWER=Presunout (exe) do slozky s spustitelnými soubory? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\EXE
move C:\Users\%User%\Desktop\*.exe C:\Users\%User%\Desktop\Uklid\EXE
:no
GOTO ORT
:ORT
echo .
echo .
SET /P ANSWER=Presunout (c4d) do slozky s ostatnímy? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Cinema
move C:\Users\%User%\Desktop\*.c4d C:\Users\%User%\Desktop\Uklid\Cinema
:no
GOTO SOuND
:SOUND
echo .
echo .
SET /P ANSWER=Presunout ostatní (mp3,wav,flac,midi,) do slozky s Hudbou? (Y/N)
echo Zvolil jsi: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
mkdir C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.mp3 C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.wav C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.flac C:\Users\%User%\Desktop\Uklid\Hudba
move C:\Users\%User%\Desktop\*.midi C:\Users\%User%\Desktop\Uklid\Hudba
:no
GOTO END
:END
echo .
echo .
pause
exit
Kámo, tohle je povedený! Dopíšu tam pár detailů.
Naposledy upravil(a) Oxxid dne 02 dub 2014 19:29, celkem upraveno 1 x.
Re: Uklízeč plochy
idem aj ja otestovať čo to je ako vidím je to dosť dlhé
takže to muselo zabrať dosť práce ![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
- Pic
- Moderátor
-
Guru Level 13
- Příspěvky: 23292
- Registrován: září 06
- Bydliště: Východní Čechy
- Pohlaví:
- Stav:
Offline
Re: Uklízeč plochy
Téma přesunuto, protože do Programy ke stažení nepatří. Příště laskavě přemýšlej kam to vkládáš. Děkuji za pochopení.
Přečti si pravidla tohoto fóra! Přečetl jsi si nejprve manuál? Piš tak, abychom Ti rozuměli! Na SZ neodpovídám na požadavky řešení Vašich problémů s PC!
Nic není dokonalé, ani člověk!
Nic není dokonalé, ani člověk!
-
- Elite Level 10.5
- Příspěvky: 10943
- Registrován: únor 12
- Bydliště: Pankrac
- Pohlaví:
- Stav:
Offline
Re: Uklízeč plochy
Co chces po individuu, ktere neporadek z plochy uklizi do podslozek na ni...
Prazaci jo ty se maj, az kdyz si me zavolaj..
Kdo je online
Uživatelé prohlížející si toto fórum: Google [Bot], Seznam[Bot] a 9 hostů