Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-user-el
2012/2/16 Theo Chatzimichos <tampakrap@g.o>:
> Καλησπέρα,
>
> μήπως γνωρίζει κανείς κανένα τρόπο (σε bash,python,perl ή ruby) να ελέγχω αν
> ένα symlink είναι valid? Για καταλόγους μπορώ να τους ακολουθώ και να παίρνω
> το exit code μετά, για αρχεία όμως?
θοδωρή αυτό που ζητάς και γίνετε.. και δεν γίνετε.. και είναι και
σχετικά περίεργο ανάλογα την πλατφόρμα.
για links και για τις περισσότερες πλατφόρμες (κυρίως unixοειδή )
υπάρχει το readlink.
Πρόβλημα:
δεν ακολουθεί δυστυχώς chain links.
θα σου δώσει όμως το αρχείο στο οποιο κάνει point το link
αν έχουμε ας πούμε το symlink ( testlink -> testfile )
το File.readlink("testlink") θα σου επιστρέψει testfile.
ΥΓ. τα παραπάνω ισχύουν για Ruby και Ruby on Rails.
--
Regards,
Alex-P. Natsios
(a.k.a Drakevr)
|
|