有关从完整路径中如何获取文件名

简介: 因为我们公司的服务器管理一般都采用的是WINDOWS的远程桌面登陆方式,诚然,这样的远程控制速度是很快的。但是其缺点就是不能向服务器上传文件。公司服务器不允许开设FTP服务器,那么我们每次上传文件时又不得不使用pc anywhere,实在不太喜欢这个东西了,很受速度限制。

因为我们公司的服务器管理一般都采用的是WINDOWS的远程桌面登陆方式,诚然,这样的远程控制速度是很快的。但是其缺点就是不能向服务器上传文件。
公司服务器不允许开设FTP服务器,那么我们每次上传文件时又不得不使用pc anywhere,实在不太喜欢这个东西了,很受速度限制。
于是就想用asp.net直接写一个简单的文件上传页面

基本代码如下:

img_a6339ee3e57d1d52bc7d02b338e15a60.gif < %@ Page Language = " vb "  Debug = " true "  % >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< html >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< script language = " vb "  runat = server >
img_405b18b4b6584ae338e0f6ecaf736533.gifimg_1c53668bcee393edac0d7b3b3daff1ae.gif
Sub uploadfile() sub uploadfile(sender as object, e as system.Eventargs)
img_33d02437d135341f0800e3d415312ae8.gif    
'butimage.postedfile.saveas("d:\updata\" & butimage.postedfile.filename)
img_33d02437d135341f0800e3d415312ae8.gif
    response.write ("d:\updata\" & butimage.postedfile.filename)
img_33d02437d135341f0800e3d415312ae8.gif    
'msgbox("OK!")
img_05dd8d549cff04457a6366b0a7c9352a.gif
end sub

img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ script >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< body >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< form runat = " server "  enctype = " multipart/form-data " >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< input  type = file runat = server id = butimage />< br >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< input  type = button id = yesbutton onserverclick = uploadfile runat = server value = " 提交 " />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ form >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ body >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ html >

可以看到上面的文件浏览控件butimage
只可取出文件的完全路径butimage.postedfile.filename
取出后如下:
F:\My Documents\My Pictures\016_3QiDPkYsOPXO.jpg

而在这里,我只是想把后面的文件名取出来,对这样一个字符串应该怎么操作?
仅取出文件名呢?文件名可能不同,是不同类型的。

还有这种上传方式能不能适应所有类型的文件呢?
相关文章
|
2月前
如何快速提取出一个文件里面全部指定类型的文件的全部路径
该文介绍了如何使用一个工具进行文件批量复制。工具可以从百度网盘(提取码:qwu2)或蓝奏云(提取码:2r1z)下载。打开工具后切换到第五模块,使用Ctrl+5快捷键进入文件批量复制功能。点击“搜索添加”,选择要搜索的文件夹(如PS文件夹),勾选搜索全部子文件,然后开始搜索。搜索完成后,会显示所有结果。
|
2月前
|
Java
怎样查找某个目录下内容含有某个字符串的文件
怎样查找某个目录下内容含有某个字符串的文件
18 2
|
2月前
|
Java
怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
怎样查找某个目录下内容含有某个字符串的文件或多久之前的文件
17 0
|
2月前
|
C#
C#获取文件基本信息,文件名称、修改时间、文件路径等
C#获取文件基本信息,文件名称、修改时间、文件路径等
31 0
|
2月前
|
弹性计算 运维 Shell
|
2月前
模板查找路径配置
模板查找路径配置。
17 1
|
11月前
|
Shell
6.2.3 取得路径的文件名称与目录名称
6.2.3 取得路径的文件名称与目录名称
56 0
|
2月前
|
存储 C语言 C++
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
File类详解(获取文件名称、大小、路径、创建等)
File类详解(获取文件名称、大小、路径、创建等)
1100 1
|
C# Windows 开发工具