come mai ragazzi, questa istruzione
Dim a As String = Path.GetFileName(Path.Combine(Server.MapPath("."), "\xls\"))
mi restituisce in a sempre ""
Anche se scrivo il percorso completo come stringa.
Mentre se inserisco "c:\programmi\" funziona.
come mai ragazzi, questa istruzione
Dim a As String = Path.GetFileName(Path.Combine(Server.MapPath("."), "\xls\"))
mi restituisce in a sempre ""
Anche se scrivo il percorso completo come stringa.
Mentre se inserisco "c:\programmi\" funziona.
Il pbl è questo:
Ho questa funzione
Public Function GridSource(Optional ByVal _reload As Boolean = False) As Array
Dim dir As Directory
GridSource = dir.GetFiles(Server.MapPath(".") + "\xls\")
End Function
GridSource lo associo al datagrid ma mi piacerebbe che nel datagrid non campaia tutta la directory ma solo il nome del file.
Come posso fare?
ho creato questa funzione
Public Function GridSource(Optional ByVal _reload As Boolean = False) As Array
Dim dir As Directory
Dim filePresenti As String
Dim i As Integer
' GridSource = dir.GetFiles(Server.MapPath(".") + "\xls\")
Dim indice As Integer = dir.GetFiles(Server.MapPath(".") + "\xls\").Length
Dim listaFile(indice - 1, 1) As String
For Each filePresenti In dir.GetFiles(Server.MapPath(".") + "\xls\")
listaFile(i, 0) = filePresenti.Substring(filePresenti.LastIndexOf("\ ") + 1)
listaFile(i, 1) = filePresenti
i = i + 1
Next
Return listaFile
End Function
Ma quando associo girdsource al datagrid mi va in errore.
COme mai?
Non so se ho capito bene.
Comunque se hai una stringa che contiene il percorso di un file e vuoi recuperare solo il file puoi fare così:
nomeFile = Right(PercorsoFile, Len(PercorsoFile) - InStrRev( PercorsoFile, "\"))
Spero ti sia utile, fammi sapere
![]()
diciamo che quello è un pbl che comunque sono riuscito a risolvere grazie a qualche aiuto![]()
Il pbl ora è che non riesco ad associare la matrice risultante dalla funzione ad un datagrid