2024. május 5., vasárnap

Gyorskeresés

Napi okosság: Zenéink címének listázása fájlba.

Írta: |

[ ÚJ BEJEGYZÉS ]

Sziasztok

Nekem párszor már szükségem lett volna arra, hogy elküldjem másnak, vagy elkérjem mástól a zenéit, de nem magát a számot, csak a címét. Erre mutatok most egy módszert Windowsos környezetben.
Win7-en alapból megtalálható a Windows PowerShell a Start Menü -> Minden Program -> Kellékek -> Windows PowerShell mappában. Indítsuk el...

Majd másoljuk, vagy gépeljük be ezt a parancsot:

get-childitem -Path E:\ -Recurse "*.mp3" | select name > E:\_ATTILA\mp3s.txt

(UPDATE: rövidebben: ls -R *.mp3 | select name > mp3.txt )

- ahol E:\ annak a meghajtónak a neve, ahol a zenéinket tároljuk, célszerűen az adatok partíciónk betűjele, de akár mappa is lehet, pl: E:\ZENÉK.
- ahol "*.mp3" a kiterjesztés, amire keresünk. Biztos sokan vannak akiknek nem csak mp3 kiterjesztésű zenéik vannak, azok bővítsék a fenti sort ilyenre:

get-childitem -Path E:\ -Recurse -Include *.mp3,*.flac |
select name > E:\_ATTILA\mp3s.txt

- ahol E:\_ATTILA\mp3s.txt a file neve ahova a listát importáljuk.

Ezzel kész is vagyunk, ezt a txt-t már elküldhetjük akárkinek. Ha jól csináltuk, akkor a következő eredményt kapjuk:

Ha csak magunknak akarjuk megkeresni a gépen lévő zenéket, akkor a nevek helyett elérési utakat is listázhatunk.
get-childitem -Path E:\ -Recurse -Name *.mp3 > withpath.txt

-----------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------

Ha valaki Windows XP-n szeretné megtenni ugyanezt, az a Windows Command line-t nyissa meg (Win_Gomb+R -> cmd), majd navigáljon el arra a helyre, ahol a keresést futtatni akarja. Ez legtöbbször nem a rendszer partíció lesz, hanem az adatoknak fenntartott, így a C meghajtó helyett írjuk be a megfelelő partíció betűjelét és egy kettőspontot. Ezután futtathatjuk a következőt:

for /r %f in (*.mp3) do (echo %~nxf >> list.txt)

Ha az elérési utakat is listázni akarjuk, akkor:

for /r %f in (*.mp3) do (echo %~f >> fullpathlist.txt)

Ez a módszer Win7-en is működik természetesen.

Címkék: windows powershell, listázás, hogyan listázzuk fájlok nevét windows powershellben, how to list only the filenames in windows powershell, filenames

Hozzászólások

(#1) Jim-Y


Jim-Y
veterán

Open

(#2) aero.


aero.
veterán
LOGOUT blog

:D

(#3) Armahun


Armahun
addikt

Winamp is csinál html-ben listát.

[ Szerkesztve ]

Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.

(#4) Samus válasza aero. (#2) üzenetére


Samus
addikt

A TC egy mindenre alkalmas svájci bicska :)

'' Az élet egyszerű. Döntéseket hozol és nem nézel vissza.'' // Tomorrow's just your future yesterday!

(#5) Jim-Y


Jim-Y
veterán

Jóóó , de azért lássátok be nem ugyanaz a kettő, az egyiket te csinálod, a másikat meg valami 3rd party program ^^

Egyébként nem tudtam, hogy ezek tudnak ilyet, jó tudni :)

Mondjuk a fenti módszer végigiterál a merevlemezen, és minden zenét listáz, míg a két említett nem tudom hogy hasonlóan csinálja-e, a winamp biztos nem, az csak a playlistet.. áhh mindegy, lelohasztottátok a lelkesedésem :( :DDD

[ Szerkesztve ]

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.