我如何设置文件名的最大字符长度?

问题描述 投票:0回答:1

我目前正在使用以下代码从已定义目录中的任何文件名中删除已定义的特殊字符和空格:

        For Each file As FileInfo In files
            newName = Regex.Replace(file.Name, "[!@#$%^&*()_ ]", "")
            If (file.Name <> newName) Then
                newPath = Path.Combine(dir, newName)
                file.CopyTo(newPath)
            End If
        Next

编辑:如何将新文件名(newName)的字符修剪为除前26个字符以外的所有字符?

vb.net
1个回答
0
投票

使用String.Remove

newName = newName.Remove(26)

注意:字符串长度应大于或等于26

© www.soinside.com 2019 - 2024. All rights reserved.