spostamento testSam in ramo superiore proj...
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
'
|
||||
' libreria : VBlib
|
||||
' file : L_File_aux
|
||||
'
|
||||
' funzioni : routines aux sui nomi file
|
||||
'
|
||||
' copyright 2008-2015 C.Viviani
|
||||
'
|
||||
Module L_File_aux
|
||||
|
||||
Function clear_ending_bar(ByVal a As String) As String ' clear the eventual ending "\" in a directory name
|
||||
a = Trim(a)
|
||||
If (Right$(a, 1) = "\") Then
|
||||
a = Left$(a, Len(a) - 1)
|
||||
End If
|
||||
clear_ending_bar = a
|
||||
End Function
|
||||
|
||||
Function add_ending_bar (ByVal s As String) As String
|
||||
If Len(s) > 0 Then
|
||||
If Right$(s, 1) <> "\" Then
|
||||
add_ending_bar = s + "\"
|
||||
Else
|
||||
add_ending_bar = s
|
||||
End If
|
||||
Else
|
||||
add_ending_bar = "\"
|
||||
End If
|
||||
End Function
|
||||
|
||||
Function clear_starting_point(ByVal a As String) As String ' clear the eventual starting "." in a file ext
|
||||
a = Trim(a)
|
||||
If (Left$(a, 1) = ".") Then
|
||||
a = Right$(a, Len(a) - 1)
|
||||
End If
|
||||
clear_starting_point = a
|
||||
End Function
|
||||
|
||||
Function true_false_from_yes_no(ByVal a As String) As Boolean
|
||||
a = UCase$(a)
|
||||
true_false_from_yes_no = False
|
||||
If InStr(a, "Y") Then true_false_from_yes_no = True
|
||||
If InStr(a, "S") Then true_false_from_yes_no = True
|
||||
End Function
|
||||
|
||||
Function clear_starting_forward_bar(ByVal a As String) As String ' clear the eventual initial "/"
|
||||
a = Trim(a)
|
||||
If (Left$(a, 1) = "/") Then
|
||||
a = Right$(a, Len(a) - 1)
|
||||
End If
|
||||
clear_starting_forward_bar = a
|
||||
End Function
|
||||
|
||||
Function trim_to_n_char(ByVal a As String, ByVal n As Integer) As String
|
||||
a = Trim(a)
|
||||
If Len(a) > n Then a = Left$(a, n)
|
||||
trim_to_n_char = a
|
||||
End Function
|
||||
|
||||
End Module
|
||||
Reference in New Issue
Block a user