我需要替換VB中的路徑文件的結尾。所以,我試試這個代碼:.Replace(String,String)VB函數不工作
Private Function getfiledata(ByVal fichier As String) As String
Dim fileReader As String
Dim FichierFinal As String
MsgBox(fichier)
FichierFinal = fichier.Replace("E002.pfx","_E002.pem")
FichierFinal = fichier.Replace("X002.pfx","_X002.pem")
FichierFinal = fichier.Replace("A005.pfx","_A005.pem")
MsgBox(FichierFinal)
fileReader = My.Computer.FileSystem.ReadAllText(FichierFinal)
Return fileReader
End Function
第一MsgBox函數返回我下面的結果:
C:/用戶/布魯諾/文檔/ Visual Studio中 2010 /項目/ SerEbics/SerEbics /箱/Debug/Certificats/512250X002.pfx
但第二回我相同的路徑:
C:/用戶/布魯諾/文件/視覺Studio2010 /項目/ SerEbics/SerEbics /斌/調試/ Certificats/512250X002.pfx
所以,我需要這樣的結果:
C:/用戶/ Bruno/Documents/Visual Studio2010/Projects/SerEbics/SerEbics/bin/Debug/Certificats/512250_X002.pem
提前致謝!
托馬斯
你的第二個'Replace'讓你想改變,但第三個覆蓋的二的結果。我認爲你打算第二個和第三個'Replace'語句是'FichierFinal = FichierFinal.Replace(「X002.pfx」,「_ X002.pem」)'和'FichierFinal = FichierFinal.Replace(「A005.pfx」,「_ A005 。質子交換膜「)'。 – Blackwood