Autore Topic: seguire un symlik  (Letto 849 volte)

  • Visitatore
seguire un symlik
« il: 05 Aprile 2008, 01:34:01 »
Ciao

Ho la necessità di andarmi a ricavare da un symlink la path completa del file originario ....

Nella guida pensavo d'aver trovato la soluzione con :

WITH Stat(TextBoxPrimadir.Text &/ dir1.Current.Text, TRUE)
 TextBox1.Text = .Path
 END WITH

Ma mi ritorna la path del symlink ( cosa scrivo a fare "follow symlink" TRUE allora ??? boh ) e non del file "padre"  :-o

Attualmente ho accrocchiato con :
SHELL "readlink -f " & TextBoxPrimadir.Text &/ dir1.Current.Text TO TextBox1.Text
 ma come potete ben immaginare mi rallenta tantissimo tutto ( quello postato è un esempio, dovro' utilizzarlo in FOR EACH in directory con anche centinaia di link )  

Mi sfugge qulcosa o non si può fare ????  :fuso:

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: seguire un symlik
« Risposta #1 il: 05 Aprile 2008, 11:09:01 »
Citazione

giac_fab ha scritto:
Ciao

Ho la necessità di andarmi a ricavare da un symlink la path completa del file originario ....

Nella guida pensavo d'aver trovato la soluzione con :

WITH Stat(TextBoxPrimadir.Text &/ dir1.Current.Text, TRUE)
 TextBox1.Text = .Path
 END WITH

Ma mi ritorna la path del symlink ( cosa scrivo a fare "follow symlink" TRUE allora ??? boh ) e non del file "padre"  :-o

Attualmente ho accrocchiato con :
SHELL "readlink -f " & TextBoxPrimadir.Text &/ dir1.Current.Text TO TextBox1.Text
 ma come potete ben immaginare mi rallenta tantissimo tutto ( quello postato è un esempio, dovro' utilizzarlo in FOR EACH in directory con anche centinaia di link )  

Mi sfugge qulcosa o non si può fare ????  :fuso:


PRINT Stat("il_link_simbolico").Link

se il link è nella stessa dir del file linkato ti ritorna
solo il nome del file. se file e link sono in directory
diverse ti ritorna tutto il path. ciao.

  • Visitatore
Re: seguire un symlik
« Risposta #2 il: 05 Aprile 2008, 11:50:43 »
Più banale di così nn poteva essere  :shit: