Kezdőlap › Fórumok › Programozás › Fájl adatok olvasása Perl scriptel
- This topic has 6 hozzászólás, 4 résztvevő, and was last updated 20 years, 5 months telt el by
Derrick.
-
SzerzőBejegyzés
-
2005-02-06-11:47 #2000802
Hogyan lehet Perl scriptel kiolvasni fájlok adatait (méret, létrehozva, tulajdonos, jogok), valamint a fájlok (képek, hongok, videók esetében) metadatait.
Nem szeretném a system parancsot használni, mert biztonságos módszer kellene.
Odáig OK, hogy megnyitom a könyvtárat:
opendir(FOLDER, /ahol/van);
???
closedir(FOLDER);Szal a ??? helyére mi kell?
[align=right][snapback]115722[/snapback][/align]Szerintem nem kell az opendir, ehelyett használt a stat parancsot:
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($filename);Jelentés:
* dev az eszköz száma
* ino inode száma
* mode fájlmód, típus és engedélyek
* nlink a hard linkeke száma a fájlhoz
* uid a fájl tulajdonosának numerikus azonosítója
* gid a fájlt tulajdonosának numerikus csoport azonosítója
* rdev eszközazonosító (speciális fájloknál)
* size a fájl teljes mérete bájtokban
* atime a fájl utolsó hozzáférési idõpontja
* mtime a fájl utolsó módosítási idõpontja
* ctime az indode változásának ideje
* blksize preferált blokk méret
* blocks a pillanatnyilag lefoglalt blokkok számaA metaadatok lekérdezéséhez lövésem sincs. 🙂
2005-02-06-21:06 #2000803a metaadatok lekérdezéséhez szvsz van perl modul… csak meg kell keresni ^^
2005-02-08-13:48 #2000804Derrick isten vagy!!! 😆 😆 😆
2005-02-08-16:46 #2000805Derrick isten vagy!!! 😆 😆 😆
[align=right][snapback]117123[/snapback][/align]Köszönöm, de csak egy halandó vagyok. 😉 Ráadásul nem is az én érdemem, ezt Verhás Péter doksijából ollóztam. Javaslom, ha Perl-lel akarsz behatóbban foglalkozni, keress rá a Verhás Péter névre, ott fogsz látni sok találatot. Ha meg megnézed a perlfunc.htm[l] fájlt, van benne nagyon sok okosság. 🙂 Ennél jobb anyagot még nem láttam Perl-programozás terén, mint amit ez az ember összehozott. 😀
2005-02-11-10:43 #2000806Köszönöm, de csak egy halandó vagyok. 😉 Ráadásul nem is az én érdemem, ezt Verhás Péter doksijából ollóztam. Javaslom, ha Perl-lel akarsz behatóbban foglalkozni, keress rá a Verhás Péter névre, ott fogsz látni sok találatot. Ha meg megnézed a perlfunc.htm[l] fájlt, van benne nagyon sok okosság. 🙂 Ennél jobb anyagot még nem láttam Perl-programozás terén, mint amit ez az ember összehozott. 😀
[align=right][snapback]117170[/snapback][/align]Kb egy percel az után, hogy válaszoltam a válaszodra, én is megtaláltam, azt a leírást.
Egyébként Linux/UNIX/Solaris/BSD alatt megy, Win alatt egy csomó hülyeséget ad eredményül, Win2000-alatt meg mutatókat eredményez. 😛2005-02-13-17:15 #2000807Kb egy percel az után, hogy válaszoltam a válaszodra, én is megtaláltam, azt a leírást.
Egyébként Linux/UNIX/Solaris/BSD alatt megy, Win alatt egy csomó hülyeséget ad eredményül, Win2000-alatt meg mutatókat eredményez. 😛
[align=right][snapback]117644[/snapback][/align]Hát a Windows az egy érdekes világ, de úgy emlékszem, nekem ez ment ott is. 🙂 Van még a -X operátor, ezzel is érdemes próbálkozni. Majdnem stat, csak ez egy dologra kérdez rá.
2009-12-04-19:56 #1878300Hogyan lehet Perl scriptel kiolvasni fájlok adatait (méret, létrehozva, tulajdonos, jogok), valamint a fájlok (képek, hongok, videók esetében) metadatait.
Nem szeretném a system parancsot használni, mert biztonságos módszer kellene.
Odáig OK, hogy megnyitom a könyvtárat:
opendir(FOLDER, /ahol/van);
???
closedir(FOLDER);Szal a ??? helyére mi kell?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz