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

简介: 因为我们公司的服务器管理一般都采用的是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

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

还有这种上传方式能不能适应所有类型的文件呢?
相关文章
|
4月前
|
机器人
04_不同路径
04_不同路径
|
8月前
|
C#
C#获取文件基本信息,文件名称、修改时间、文件路径等
C#获取文件基本信息,文件名称、修改时间、文件路径等
85 0
|
Shell
6.2.3 取得路径的文件名称与目录名称
6.2.3 取得路径的文件名称与目录名称
76 0
|
前端开发 JavaScript
路径相对、绝对
如果有人抄袭你的网站内容,里面的链接还会指向你的网站,有些抄袭的人比较懒,根本不会去改内容。 其实也不局限于被抄袭,如果有人将你的网页保存到本地电脑中,里面的链接、图片、css、以及js仍然会连接到你的网站。
|
对象存储
oss上传图片的图片名和url路径后缀不一致问题分析与说明
oss上传图片的图片名和url路径后缀不一致问题分析与说明
693 0
|
机器人
不同路径
不同路径
72 0
|
C++
VS配置QtTools的路径时报“路径中具有非法字符”错误
VS配置QtTools的路径时报“路径中具有非法字符”错误
335 0
File类详解(获取文件名称、大小、路径、创建等)
File类详解(获取文件名称、大小、路径、创建等)
1218 1
|
机器人
Day39——62.不同路径 63. 不同路径 II
Day39——62.不同路径 63. 不同路径 II
89 0
|
存储 文件存储 C++
C++ 实现输出某个文件夹下所有文件名称,finddata_t、findfirst、findnext函数祥讲细讲解
利用C++实现输出某个文件夹下的文件名,需要用到的函数及其数据类型;