社区
C#
帖子详情
如何获取文件名和打开文件
chinaggyy9
2003-07-23 03:46:40
我想在我应用程序中做出文件选择对话框!!
...全文
93
8
打赏
收藏
如何获取文件名和打开文件
我想在我应用程序中做出文件选择对话框!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinaggyy9
2003-07-24
打赏
举报
回复
liyj(好好学习 天天向上)
你可不可以再加上一些注释和说明啊
维她奶
2003-07-24
打赏
举报
回复
同意snof(雪狼)的方法。
panyee
2003-07-23
打赏
举报
回复
取得文件全路径名后
FileInfo info = new FileInfo(strFilePath);
string strFileName = info.Name; //取得纯文件名
FileStream fs = new FileStream(strFilePath, FileMode.Open, FileAccess.Read);
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
这样就把文件读到了byte[]里
youngby
2003-07-23
打赏
举报
回复
可以捕捉OpenFileDialog.filename 最后“\"后面的字符串。。
用SUBSTRING方法
晕忘了。。。。
liyj
2003-07-23
打赏
举报
回复
打开.txt或者.rtf
private void open_Click(object sender, System.EventArgs e)
{
string lstrfilename="";
string lstrtemp="";
if( openFileDialog1.ShowDialog()==DialogResult.OK)
{
lstrfilename=openFileDialog1.FileName;
strdocumentname=lstrfilename;
}
else
{
return;
}
FileStream lfstream=null;
string lstrfilecontents="";
try
{
lstrtemp="";
int liretval=1;
lfstream=new FileStream(lstrfilename,FileMode.Open,FileAccess.Read);
Byte[] lbyte=new Byte[1024];
lbyte.Initialize();
for (;liretval!=0;)
{
lbyte.Initialize();
lstrtemp="";
liretval=lfstream.Read(lbyte,0,1024);
lstrtemp=Encoding.ASCII.GetString(lbyte,0,1024);
lstrfilecontents+=lstrtemp;
}
}
catch(FileNotFoundException el)
{string lstrMessage="File not found or permission denied";
MessageBox.Show(lstrMessage,"word pad",MessageBoxButtons.OK ,MessageBoxIcon.Error);
return;
}
catch(Exception e2)
{ string lstrError="Error:"+e2;
MessageBox.Show(lstrError,"word pad",MessageBoxButtons.OK ,MessageBoxIcon.Error);
return;
}
finally
{
if (lfstream!=null)
{lfstream.Close();
}
}
lstrtemp=lstrfilename.ToLower();
if(lstrtemp.EndsWith(".rtf"))
{
richTextBox1.Rtf=lstrfilecontents;
itypeofdocument=2;
}
else
{ richTextBox1.Text=lstrfilecontents;
itypeofdocument=1;
}
this.Text="word pad"+lstrfilename;
richTextBox1.Select(0,0);
bsaveflag=false;//这个用来判断是否保存的
}
chinaggyy9
2003-07-23
打赏
举报
回复
snof(雪狼) 谢谢你,不过你说的这些我都知道,我想的是一些用于打开文件的代码!
雪狼1234567
2003-07-23
打赏
举报
回复
OpenFileDialog openFileDialog1 = new OpenFileDialog();
this.openFileDialog1.InitialDirectory = "c:\\";
openFileDialog1.Filter = "txt files (*.txt)|*.txt" ;
openFileDialog1.FilterIndex = 1 ;
openFileDialog1.RestoreDirectory = true ;
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = this.openFileDialog1.FileName;
}
declude
2003-07-23
打赏
举报
回复
使用OpenFileDialog 组件
js
获取
文件名
和路径
使用js
获取
文件名
和文件路径 //---------------------------------// //作用
获取
文件名
和路径 //path 文件全路径 //flg 0:
获取
文件名
1:
获取
路径 //---------------------------------// function jsGetFileName(path,flg) { var obj = path.lastIndexOf("\\");
Qt
打开文件
夹选择文件、
获取
文件名
、路径名、打开多个文件
在用Qt进行客户端开发时经常有打开目录选择文件的需求,本篇博客介绍Qt
打开文件
夹选择文件,
获取
文件名
,
获取
文件路径,打开多个文件等方法。基本都是用QFileDialog类的方法,使用时需要包含头文件: #include <QFileDialog> 1.
获取
选择的文件夹路径 会用到...
QT之
打开文件
对话框,
获取
文件名
文件得主要目录如下图: 再mainwindow.ui中只加了一个pushbutton dialog.cpp中没有任何操作 最后付下主要代码: #include "mainwindow.h" #include "ui_mainwindow.h" #include "ui_dialog.h" #include <QFile> #includ...
从文件描述符来
获取
文件名
因为项目中一个小需求要从一个文件描述符中
获取
出文件描述符所指向的
文件名
本来可以在接口中把文件描述符和
文件名
一起封装成一个结构来返回但因为在别的地方也会这种应用,所以就想单独把从文件描述符
获取
文件名
做成一个能用接口来使用本接口只能在linux系统下使用,因为linux系统下所有的东西都可以当成文件来使用主要使用了lsof指令来实现lsof常用参数lsof 常见的用法是查找
VB
获取
路径名各部分 (
获取
文件路径,
获取
文件名
,
获取
文件扩展名)自编
'====================
获取
路径名各部分: 如: c:\dir1001\aaa.txt '============
获取
路径路径 c:\dir1001\ '============
获取
路径路径 c:\dir1001\Public Function GetFileName(FilePathFileName As String) As String '
获取
文件名
aaa...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章