社区
C#
帖子详情
关于FileInfo的使用问题
helloworld2003
2003-07-18 01:49:48
在一个windows程序中,读取一个图片,然后提交.
btnUpdate_Click中,为什么最后显示的是图片的地址,而不是"PMS.exe"的地址
private void btnUpdate_Click(object sender, System.EventArgs e)
{
System.IO.FileInfo fia = new FileInfo("PMS.exe");
MessageBox.Show(fia.DirectoryName);
}
...全文
572
6
打赏
收藏
关于FileInfo的使用问题
在一个windows程序中,读取一个图片,然后提交. btnUpdate_Click中,为什么最后显示的是图片的地址,而不是"PMS.exe"的地址 private void btnUpdate_Click(object sender, System.EventArgs e) { System.IO.FileInfo fia = new FileInfo("PMS.exe"); MessageBox.Show(fia.DirectoryName); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liduke
2003-07-18
打赏
举报
回复
显示很正确啊
xixigongzhu
2003-07-18
打赏
举报
回复
你必须先说清楚你的问题人家才能帮你解决呀。
比如:"但是,当我选择了C:\ 的图片a.jpg时候,他就显示了C:\"这是为什么呢?
System.IO.FileInfo fia = new FileInfo("PMS.exe");
MessageBox.Show(fia.DirectoryName);
如果只指定文件名而没有目录的话,得到的DirectoryName当然是指当前目录,它不会判断在这个目录下这个文件是否存在。
helloworld2003
2003-07-18
打赏
举报
回复
UP
xixigongzhu
2003-07-18
打赏
举报
回复
你把这段代码的环境给出来先。
helloworld2003
2003-07-18
打赏
举报
回复
我是说
System.IO.FileInfo fia = new FileInfo("PMS.exe");
MessageBox.Show(fia.DirectoryName);
应该显示的是PMS.exe文件的地址(D:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\PMS\bin\Debug)
但是,当我选择了C:\ 的图片a.jpg时候,他就显示了C:\ (应该是PMS.exe的地址啊)
为什么!
panyee
2003-07-18
打赏
举报
回复
FileInfo fi = new FileInfo("c:\\www\\abc.jpg");
String Name = fi.Name;//文件名
String FileTitle = Name.TrimEnd(fi.Extension.ToCharArray());//没有扩展名的文件名
php
file
info
,【已解决】PHP5.6安装
file
info
问题
这篇博客记录了在Linux环境下配置PHP扩展
file
info
的步骤,包括检查编译工具ranlib和strip,设置编译选项,创建libtool,以及处理动态链接库。在编译过程中遇到权限
问题
导致cc命令执行失败,最终编译错误。
搭建遇到
问题
一之安装
file
info
扩展插件失败
本文详细记录了在宝塔控制面板下安装苹果CMS过程中遇到的
file
info
插件缺失
问题
,提供了多种解决方案,包括增加虚拟交换内存和升级配置等方法。
PHP文件上传中
file
info
出现的安全
问题
本文详细介绍了PHP的
file
info
扩展,用于检测上传文件的MIME类型,防止文件类型伪装。通过开启
file
info
并
使用
其常量,如
FILE
INFO
_MIME_TYPE,来判断文件的真实类型。然而,通过示例展示了即使
file
info
检测到的MIME类型正确,依然可能存在安全漏洞,因为伪造文件头可以绕过检查。文章通过实际操作演示了如何上传一个伪装的PHP文件并通过更改文件头使其被误判为合法的图片文件,从而揭示了
file
info
检测的安全隐患。
PHP宝塔安装扩展
file
info
未生效
问题
的解决办法
本文针对宝塔面板中PHP
file
info
扩展安装后仍无法识别的
问题
,分析配置错误(如extension指令语法不当)、扩展路径缺失、so文件不存在及PHP服务未重载等核心原因,并提供修改php.ini、验证
file
info
.so存在性、重启PHP-FPM及
使用
php -m确认加载状态等实操步骤,确保
file
info
模块正确启用。
解决FatFS中get_
file
info
崩溃的
问题
本文探讨了在STM32中移植FatFS库时,开启USE_LFN选项导致的HardFault_Handler
问题
。解决方法是正确配置
FILE
INFO
结构,包括指定接收长文件名的内存地址和大小。关键在于理解并实践长文件名处理的细节。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章