社区
C#
帖子详情
文件删除问题
lyrzhlgq
2003-09-29 12:48:13
我在程序中需要删除某个路径下的文件,是这样写的
System.IO.File.Delete("manage\SysDocument\first.doc")
调试时告诉我文件的路径字符串过长,执行出现异常,
我该怎么解决这个问题
...全文
29
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")
Qt
文件
管理系统
课程介绍:使用Qt完成一个简单的
文件
管理系统的项目实现如下功能
文件
上传打开
文件
夹
文件
的移动
文件
删除
打开
文件
缓存列表
文件
的搜索功能Qt项目打包图片展示如下
.tff
文件
删除
问题
TTF
文件
是Apple公司和Microsoft公司共同推出的字体
文件
格式。 由于安装公式编辑器aurora之后,发现版本不匹配,卸载了所安装的aurora软件。但发现安装路径下还有遗留
文件
aurora:/fonts/….ttf(一系列的ttf
文件
,如a.ttf等),手动
删除
这些
文件
却发现
文件
被系统占用,无法
删除
。 解决方案:在C:\W
计算机桌面
文件
删除
不掉是怎么了,如何解决电脑桌面
文件
无法
删除
问题
如何解决电脑桌面
文件
无法
删除
问题
电脑是现在最常用的工具之一,有些用户遇到了桌面
文件
无法
删除
问题
,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1. 首先第一步鼠标右键单击桌面,在弹出的菜单栏中根据下图所示,点击【刷新】选项,查看是否
删除
文件
,或者将电脑重新启动后再次
删除
。2. 第二步如果仍然无法
删除
文件
,则打开【计算机】窗口,根据下图所示,依次点击【组织-
文件
夹和搜索选项】。...
Idea
文件
删除
问题
整理
多人开发时,会出现明明在gitignore中忽略了.idea
文件
夹,但是提交时仍旧会出现.idea内
文件
变动的情况 原因 .idea已经被git跟踪,之后再加入.gitignore后是没有作用的 解决办法 清除.idea的git缓存 git rm -r --cached .idea 1 .gitignore中添加.idea ...
linux
文件
删除
问题
:rm: cannot remove '.nfs': Device or resource busy
问题
原因: 造成该
问题
的原因是服务器集群(
文件
服务器的存储分别挂载到各个计算服务器中)中,在计算服务器上
删除
文件
服务器(NFS:网络
文件
系统)上的内容时提示的错误。本人的具体事件:在计算服务器上生成了两个
文件
夹(生成
文件
的位置为
文件
服务器挂载的位置,也就是说生成到了
文件
服务器的存储上了)各自下面有一些
文件
,在计算服务器上执行
删除
命令:rm -rf new_dir* 后提示错误:rm: canno...
C#
110,500
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章