“Ja nu” failu nosaukumos

Vienmēr gribas būt drošiem, ka automātiski pieglabāto failu nosaukumi būs failsistēmai saprotami. Neliels “tīrītājs”, kas izvāc visādus #, \, / utt liekos simbolus. Uzticamies latviešu burtiem, atstarpēm neuzticamies vis.

Public Function GetGoodFileName(ByVal spText As String) As String
    Return System.Text.RegularExpressions.Regex.Replace(spText, _
            "[^a-zA-Z0-9āčēģīķļņšūžĀČĒĢĪĶĻŅŠŪŽ_-]", "")
End Function

One thought on ““Ja nu” failu nosaukumos”

  1. Iz web cilvēka. Šī ir problēma Nr. viens, kad dodam FTP pieeju vai vienkārši caur webisku failu menedžeri ļaujam uploadot failus. Mēs nevis vienkārši dzēšam šos burtus, bet gan pārvēršam latīņu alfabētā (gluži kā šis WordPress dara ar raksta nosaukumiem) – iedomājies, kas notiktu ja iebarotais faila nosaukums būtu tīrā krievu mēlē – tavā variantā (ja to papildinātu ar krievu burtiem) būtu tukšums. ;)

Comments are closed.