2
私はvb.net.IでWindowsアプリケーションを実行しています.XmlFiles.In default.aspx.vbという名前のフォルダにmail.xmlという名前のxmlファイルがあります。パスを取得する必要があります私はそれを可能にするために書くべきhtmlコードですか?プロジェクト内のファイルのパスを取得するには
私はvb.net.IでWindowsアプリケーションを実行しています.XmlFiles.In default.aspx.vbという名前のフォルダにmail.xmlという名前のxmlファイルがあります。パスを取得する必要があります私はそれを可能にするために書くべきhtmlコードですか?プロジェクト内のファイルのパスを取得するには
あなたは、PathクラスのGetFullPath静的メソッドを使用することができます。
Dim fileName As string = "myfile.ext"
Dim path1 As string = "mydir"
Dim path2 As string = "\mydir"
Dim fullPath As string
fullPath = Path.GetFullPath(path1)
Console.WriteLine("GetFullPath('{0}') returns '{1}'", _
path1, fullPath)
fullPath = Path.GetFullPath(fileName)
Console.WriteLine("GetFullPath('{0}') returns '{1}'", _
fileName, fullPath)
fullPath = Path.GetFullPath(path2)
Console.WriteLine("GetFullPath('{0}') returns '{1}'", _
path2, fullPath)
' Output is based on your current directory, except
' in the last case, where it is based on the root drive
' GetFullPath('mydir') returns 'C:\temp\Demo\mydir'
' GetFullPath('myfile.ext') returns 'C:\temp\Demo\myfile.ext'
' GetFullPath('\mydir') returns 'C:\mydir'
Sub DisplayFileSystemInfoAttributes(ByVal fsi As FileInfo)
' Assume that this entry is a file.
Dim entryType As String = "File"
' Determine if this entry is really a directory.
If fsi.Attributes = FileAttributes.Directory Then
entryType = "Directory"
End If
' Show this entry's type, name, and creation date.
Console.WriteLine("{0} entry {1} was created on {2:D}", _
entryType, **fsi.FullName**, fsi.CreationTime)
End Sub
:
別の方法は、以下の使用を参照して(FileSystemInfoから継承)のFileInfoクラスのFullNameプロパティを使用することです。