取得File 8.3之文件名称格式

說明

這就是在Dos底下的短檔名,可以透過GetShortPathName取得,範例程式如下

程式

'這個程式需要一個CommandPrivate Declare Function GetShortPathName Lib "kernel32" Alias"GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath AsString, ByVal cchBuffer As Long) As LongPrivate Declare Function GetFullPathName Lib "kernel32" _   Alias "GetFullPathNameA" (ByVal lpFileName As String, _   ByVal nBufferLength As Long, ByVal lpBuffer As String, _   lpFilePart As Byte) As LongPrivate Sub Command1_Click()Dim aa As Long, pbase As LongDim FullPath As String, ShortPath As StringDim SouStr As StringDim len5 As LongDim fname() As ByteDim gg As StringSouStr = "D:\Program Files\Microsoft Visual Studio\VB98\vb6.exe"ShortPath = String(255, 0)aa = GetShortPathName(SouStr, ShortPath, 256) SouStr = Left(ShortPath, InStr(1, ShortPath, Chr(0)) - 1)Debug.Print SouStrEnd Sub 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, as
, function
, V8.3
ByVal
取得资格名称、取得资格名称怎么填、vba取得下拉框的名称、取得低一级资格名称、java取得项目名称,以便于您获取更多的相关知识。

时间: 2024-11-08 21:20:31

取得File 8.3之文件名称格式的相关文章

struts怎么回显<html:file中的文件名称!!!

问题描述 <html:filename="ctrl"property="fileUpload"size="50"/>在这里怎么会先文件名称,已经上传过的文件查出来后显示文件在此怎么显示呀? 解决方案 解决方案二:无法显示,这个是HTML的安全机制.解决方案三:不能的无法实现!解决方案四:额,可以用fileupload来做解决方案五:不行,参考我这里的回复:http://topic.csdn.net/u/20100621/18/1616

DLL头文件的格式和应用

1.DLL的起源 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而 来的.所有的C语言标准库函数都存放在某一函数库中.在链接应用程序的过程中,链接器从 库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中.这种方法同只 把函数储存在已编译的OBJ文件中相比更有利于代码的重用. 但随着Windows这样的多 任务环境的出现,函数库的方法显得过于累赘.如果为了完成屏幕输出.消息处理.内存管 理.对话框等操作,每个程序都不得不拥有自己的函数,那么Windows程序将变

SSIS:在 SSIS 输出平面文件时根据运行日期生成不同的文件名称

在 SSIS 中操作文件的输入和输出是非常方便的,这个例子讲解一个最简单的需求:比如每天从数据 库中查询一批数据要输出到文件,每天产生一个文件,那么文件的名称按照"文件名+日期"的 格式加以区别,比如 Employee20131225.txt . 我的测试数据非常简单,就是一个查询语句,要将这些查出来的数据输出到文件并使用逗号分隔,每 个文件根据时间加以区别. SELECT EmployeeKey,             ParentEmployeeKey,            E

YII2.0的文件上传, 并把文件名称重新编译

/** *@Action 文件上传示例 *@这里我们演示的是一个YII2.0的文件上传, 并把文件名称重新编译 *@我们上传的是一个叫 photo 的jpg和png格式的文件 */ Controller 控制器 <?php namespace frontend\controllers; use yii\web\UploadedFile; #载入文件上传类 use frontend\models\UploadFile; #引入我们自己的文件上传处理用的model class ThumbContro

wave文件(*.wav)格式、PCM数据格式

1. 音频简介   经常见到这样的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等. 44100HZ 16bit stereo: 每秒钟有 44100 次采样, 采样数据用 16 位(2字节)记录, 双声道(立体声); 22050HZ 8bit  mono: 每秒钟有 22050 次采样, 采样数据用 8 位(1字节)记录, 单声道;   当然也可以有 16bit 的单声道或 8bit 的立体声, 等等.   采样率是指:声音信号在"模→数&quo

suse linux java ftp上传文件名称导致报错,求大神指导

问题描述 suse linux java ftp上传文件名称导致报错,求大神指导 上传时"school_user.questionext.csv"就因为文件名称多了一个"."导致报错 553 Could not create file.

文件句柄(file handles) &amp;amp; 文件描述符(file descriptors)

1.概述 在实际工作中会经常遇到一些bug,有些就需要用到文件句柄,文件描述符等概念,比如报错: too many open files, 如果你对相关知识一无所知,那么debug起来将会异常痛苦.在linux操作系统中,文件句柄(包括Socket句柄).打开文件.文件指针.文件描述符的概念比较绕,而且windows的文件句柄又与此有何关联和区别?这一系列的问题是我们不得不面对的. 博主通过翻阅相关资料,并采用了一些demo来验证相关观点.如果文中有理解偏差,欢迎指正,对linux内核不是很熟,

浅谈网络游戏《天龙X部》的文件加密格式

三月份时玩了某狐公司的网络游戏<天龙X部>,感觉还是蛮有意思的,遂研究了一下.这个游戏是利用开源游戏引擎OGRE进行开发的,看了一下目录里面的文件结构,主要的数据都放在Data目录下面.不过文件基本都是.AXP后缀的,每一个动辄几十兆,料想肯定是把游戏文件打包到一起并加密过的,GOOGLE未遂.开始用UE打开看了一下这个AXP文件,发现里面居然大部分都是明文的,开始以为只是把文件罗列在一起,不过仔细看了一下,发现每个文件都有一段间隔,前面还有一个数据头,而且文件与名字也无法对应.于是打开OD手

C#截取文件名称

问题描述 我用C#读取出了文件地址和文件名称,现在,我要截取其中的一段,怎么做,我读取出的文件代码是这样的:StringBuildersb=newStringBuilder();nn=newFHDB.Model.NW_NEWS();stringall=PBO.EidFile.ReadFile(path,"gb2312");其中的PBO.EidFile.ReadFile是一个读取文件的方法,我读取出来的文件地址和名称如下:E:/工作/重要<新华网所有页面>/house/201