社区
C#
帖子详情
文件删除问题
lyrzhlgq
2003-09-29 12:48:13
我在程序中需要删除某个路径下的文件,是这样写的
System.IO.File.Delete("manage\SysDocument\first.doc")
调试时告诉我文件的路径字符串过长,执行出现异常,
我该怎么解决这个问题
...全文
35
12
打赏
收藏
文件删除问题
我在程序中需要删除某个路径下的文件,是这样写的 System.IO.File.Delete("manage\SysDocument\first.doc") 调试时告诉我文件的路径字符串过长,执行出现异常, 我该怎么解决这个问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyrzhlgq
2003-09-29
打赏
举报
回复
又出现问题了
myfile.exist(filepath);中filepath="manage\SysDocument\first.doc"
在执行时,该语句为myfile.exist(c:\window\System32\manage\SysDocument\first.doc)
而我的文件的实际路径为d:\file\manage\SysDocument\first.doc
所以执行结果为false ,
当我改为myfile.exist(System.IO.Directory.GetCurrentDirectory()+filepath)时得到的当前路径为c:/window\System,没能实现我想要得结果
lyrzhlgq
2003-09-29
打赏
举报
回复
问题ok了
cdbnzc
2003-09-29
打赏
举报
回复
加了@还是不可以么?
不懂艾
lxhong1980
2003-09-29
打赏
举报
回复
学习
9742wsx
2003-09-29
打赏
举报
回复
FileInfo myfile = new FileInfo(filepath);
if (myfile.Exists)
{
myfile.Delete();
}
lyrzhlgq
2003-09-29
打赏
举报
回复
大熊的方法我试了,还是不行
lyrzhlgq
2003-09-29
打赏
举报
回复
实际上我的代码为
string filepath=sd.url;//sd.url为从数据库某表的一个字段中取出来得
System.IO.File.Delete(filepath);
davixiong
2003-09-29
打赏
举报
回复
你的文件路径不对,应该类似于这样的
System.IO.File.Delete(System.IO.Directory.GetCurrentDirectory() + @"\manage\SysDocument\first.doc")
lyrixliu
2003-09-29
打赏
举报
回复
如果C#的话是应该用\\符号的
lyrzhlgq
2003-09-29
打赏
举报
回复
引号中的路径是我给的一个例子,只是用来说明路经过长,我该怎么解决这个问题呢
lyrixliu
2003-09-29
打赏
举报
回复
看看
System.IO.File.Delete("manage\SysDoc~1\first.doc")
如何?
PathTooLongException
The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.
PlayIrrrr
2003-09-29
打赏
举报
回复
System.IO.File.Delete("manage\\SysDocument\\first.doc")
安装和配置 Windows Server 2022 存储和
文件
服务
使用任何设备访问自己的
文件
和数据 5、并且安装和配置相关的角色,配置 DFS 分布式的
文件
系统和 BranchCache 的功能和特性,实现分布式和分支机构的应用场景当中,用户更快和更方便地访问数据 6、并且安装和配置相关...
.tff
文件
删除
问题
TTF
文件
是Apple公司和Microsoft公司共同推出的字体
文件
...但发现安装路径下还有遗留
文件
aurora:/fonts/….ttf(一系列的ttf
文件
,如a.ttf等),手动
删除
这些
文件
却发现
文件
被系统占用,无法
删除
。 解决方案:在C:\W
计算机桌面
文件
删除
不掉是怎么了,如何解决电脑桌面
文件
无法
删除
问题
如何解决电脑桌面
文件
无法
删除
问题
电脑是现在最常用的工具之一,有些用户遇到了桌面
文件
无法
删除
问题
,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1. 首先第一步鼠标右键单击桌面,在弹...
Idea
文件
删除
问题
整理
多人开发时,会出现明明在gitignore中忽略了.idea
文件
夹,但是提交时仍旧会出现.idea内
文件
变动的情况 原因 .idea已经被git跟踪,之后再加入.gitignore后是没有作用的 解决办法 清除.idea的git缓存 git rm -r --...
计算机桌面
文件
删除
不掉是怎么了,
文件
删不掉怎么办?如何
删除
一个删不掉的
文件
?...
删除
命令是电脑操作常用命令之一,像是上网所...如何
删除
一个删不掉的
文件
?下面脚本之家就为大家详细介绍一下!当你
删除
文件
的时候,按住
文件
敲击键盘上的Delete键时无法
删除
的时候可以用用我的方法。方法/步骤1、...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章