13 messaggi dal 22 maggio 2003
Salve,
ho questa stringa F:\Documents and Settings\Tecno\Desktop\3.htm,
come faccio a ricavare solo il nome del file, senza l'estensione?..in pratica devo mettere in una variabile solo il numero 3..

Grazie..
3.122 messaggi dal 16 maggio 2002
Prova così

path = F:\Documents and Settings\Tecno\Desktop\3.htm
file = Right(path, Len(path) - InStrRev(path, "\")
' file adesso contiene 3.htm
nomefile = Left(file, InStrRev(file, ".") - 1)

' questo funziona anche nel caso che il file abbia un nome del tipo 3.htm.tmp, per cui il nome estratto è 3.htm (infatti l'estensione è indicata dopo l'ultimo punto)

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
13 messaggi dal 22 maggio 2003
Raynor ha scritto:
Prova così

path = F:\Documents and Settings\Tecno\Desktop\3.htm
file = Right(path, Len(path) - InStrRev(path, "\")
' file adesso contiene 3.htm
nomefile = Left(file, InStrRev(file, ".") - 1)

se pero' faccio response.write(nomefile), mi interpreta il codice contenuto nella pagin 3.htm e invece di farmi vedere il carattere 3 come risultato, mi visualizza la pagina 3.htm...
11.886 messaggi dal 09 febbraio 2002
Contributi

se pero' faccio response.write(nomefile), mi interpreta il codice contenuto nella pagin 3.htm

è un po' impossibile... le semplici funzioni left, right e instrRev agiscono su stringhe, non sono in grado di aprire file.

L'unica imprecisione è nella valorizzazione di path: mancano le virgolette:

path = "F:\Documents and Settings\Tecno\Desktop\3.htm"

Enjoy learning and just keep making
3.122 messaggi dal 16 maggio 2002
BrightSoul ha scritto:
L'unica imprecisione è nella valorizzazione di path: mancano le virgolette:

path = "F:\Documents and Settings\Tecno\Desktop\3.htm"

Già.. le avevo dimenticate
Per quanto riguarda il contenuto del file.. magari fosse così facile ottenerlo

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.