VB.NET: удалить .png из имени - PullRequest
0 голосов
/ 08 января 2011

"image.png"

Как мне удалить .png часть? У моей программы, похоже, с этим проблемы ..

Ответы [ 2 ]

5 голосов
/ 08 января 2011

Это работает?

Dim fileName As String = System.IO.Path.GetFileNameWithoutExtension("Image.png")
1 голос
/ 08 января 2011

Если вы знаете, что в имени не будет другой точки (.), Это должно сработать.

Dim filename As String = "image.png"
filename = filename.split(".")(0)

Если, с другой стороны, имя файла взято из некоторого пользовательского ввода, это не будетРабота.Например, могут быть имена файлов, такие как

sunset.greek.png

. В этом случае мой код будет возвращать только sunset.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...