C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87730 / )  Re[1]: VBで変数に代入した文字コードを文字列に戻す方法
□投稿者/ Hongliang (652回)-(2018/06/25(Mon) 16:40:05)
目的として説明されていることと、取られている手段がさっぱり結びつかないのですが……。


> Dim a As String = Directory.GetCurrentDirectory()
>
> ※変数aには「C:¥......¥○○」(¥マークは半角)というファイルパスが入っていて、○○の部分だけを変更したいです。

であれば、
Dim dirName As String = Path.GetDirectoryName(a)
Dim lastName As String = Path.GetFileName(a) ' GetFileNameってなってるけど、○○がフォルダでも問題ない
でそれぞれ「c:\......」と「○○」を取得できます。

パスの結合は、
Dim combined As String = Path.Combine(dirName, "変更後の文字列")
' combined = "c:\......\変更後の文字列"
というふうにできます。
返信 編集キー/


管理者用

- Child Tree -