社区
C#
帖子详情
SaveFileDialog如何禁止输入的文件名和已有文件同名?
Larkia
2008-06-23 07:35:23
如题。::::::::::::
...全文
174
7
打赏
收藏
SaveFileDialog如何禁止输入的文件名和已有文件同名?
如题。::::::::::::
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Larkia
2008-06-23
打赏
举报
回复
SaveFileDialog有FileOK事件,正好用上,结帖。
pennymay
2008-06-23
打赏
举报
回复
有点错误,这是新的
fName = saveFileDialog.FileName; //得到文件名
DirectoryInfo dir = new DirectoryInfo("保存路径"); //给出路径
FileInfo[] fi = dir.GetFiles(fName); //路径下找该文件
foreach (FileInfo a in fi)
{
if (File.Exists(fName)) //存在
输出文件已经存在
else
保存数据
}
pennymay
2008-06-23
打赏
举报
回复
fName = saveFileDialog.FileName; //得到文件名
DirectoryInfo dir = new DirectoryInfo("保存路径"); //给出路径
FileInfo fi = dir.GetFiles(fName); //路径下找该文件
if (File.Exists(fName)) //存在
输出文件已经存在
else
保存数据
贫僧又回来了
2008-06-23
打赏
举报
回复
[Quote=引用 3 楼 Larkia 的回复:]
对,怎么判断文件是否存在?还有,文件名是通过SaveFileDialog控件由用户输入的,用SaveFileDialog.FileName可以调出来,不过有没有办法在控件里用户在输入时就触发判断呢?
[/Quote]
那什么时候才能判断用户输入完毕呢?再没点击确认按钮前,怎么做判断呢?
要嘛你就遍历用户选择的目录下的所有文件,就是QQ输入号码一样的,每个字符进行匹配!不过这样的话估计你要重写SaveFileDialog了!
我只是瞎说说的!
Larkia
2008-06-23
打赏
举报
回复
对,怎么判断文件是否存在?还有,文件名是通过SaveFileDialog控件由用户输入的,用SaveFileDialog.FileName可以调出来,不过有没有办法在控件里用户在输入时就触发判断呢?
yagebu1983
2008-06-23
打赏
举报
回复
你判断一下文件是否存在不就得了!!
pennymay
2008-06-23
打赏
举报
回复
把你的code贴出来,你的文件名是直接输入的吗?
C#保存已存在相同
文件
名
的
文件
时,自动追加一个数字以区分
同名
文件
C#保存已存在相同
文件
名
的
文件
时,自动追加一个数字以区分
同名
文件
private void getFileSavaPath(string fileName) { string localFilePath = "";
SaveFileDialog
sfd = new
SaveFileDialog
(); sfd.F...
c# 保存
文件
名
重复,追加(1)(2)......
应用场景:c#程序生成
文件
,保存在指定路径中,但路径中已存在有
同名
的
文件
, 需要在生成的
文件
名
后追加(1),有(1)则追加(2),自增 private string getFileSavaPath(string fileName) { string ...
C# 将数据生成excel并储存
2.弹出dialog对话框,编辑储存位置和
文件
名
。将
文件
名
储存到string path 3.知道储存路径后,新建workbook工作薄,新建worksheet工作表,新建cells表格 4.将_data数组内数据存入cells表格,并处理cells内格式style 5....
python另存为对话框_“另存为
文件
”对话框如何不允许覆盖
但是,我不希望filedialog接受选择已存在的
文件
名
。在到目前为止我只有这个:from tkinter import filedialogmy_file = filedialog.asksaveasfilename(defaultextension = ".myfile",filetypes = [("MYSU...
c# 窗体开发3
文件
处理技术
以字节形式向磁盘写入数据通常称为字节流(比特流) 常常使用System.Io 常用的类 类 ... 提供用于创建、复制、删除、移动和打开... 提供创建、复制、删除、移动和打开
文件
的实例方法,并且帮助创建...
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章