作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将我的项目从 vb6 转换为 vb.netvb.net中有shortpath的模拟方法吗?
Dim DestinationFile As Scripting.File
...
DestinationFile.ShortPath
谢谢
最佳答案
不,现代语言不是为使用短路径而构建的,但您可以使用内核中的 GetShortPathName 方法:
Declare Auto Function GetShortPathName Lib "kernel32.dll" _
(ByVal lpszLongPath As String, ByVal lpszShortPath As StringBuilder, _
ByVal cchBuffer As Integer) As Integer
调用方式:
Dim name As String = "C:\Long Directory Name\Really really long filename.txt"
Dim sb As New StringBuilder(256)
GetShortPathName(name, sb, sb.capacity)
Dim shortName As String = sb.ToString()
关于vb.net - vb.net 的 file.shortpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12727806/
ShortPath 属性 返回按照 8.3 命名约定转换的短路径名。 object.ShortPath object 应为 File 或 Folder 对象的名称。 说明 以下代码举例说明
我正在将我的项目从 vb6 转换为 vb.netvb.net中有shortpath的模拟方法吗? Dim DestinationFile As Scripting.File ... Destinati
我是一名优秀的程序员,十分优秀!