社区
C#
帖子详情
不能删除有内容的文件夹
byhumzhao
2008-03-19 10:54:50
System.IO.Directory.Delete(@"D:\Oracle",true);
资料上说条件为true可删除有内容的文件夹,oracle文件夹下有“驱动”子文件夹,执行上述语句后弹出:
对路径"D:\Oracle\驱动"的访问被拒绝
请问这是为何?
...全文
129
20
打赏
收藏
不能删除有内容的文件夹
System.IO.Directory.Delete(@"D:\Oracle",true); 资料上说条件为true可删除有内容的文件夹,oracle文件夹下有“驱动”子文件夹,执行上述语句后弹出: 对路径"D:\Oracle\驱动"的访问被拒绝 请问这是为何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
超级大笨狼
2009-01-15
打赏
举报
回复
权限
aimeast
2009-01-15
打赏
举报
回复
[Quote=引用 10 楼 duping9626 的回复:]
1.是否有权限删除
2.文件是否有进程正在访问
[/Quote]
就是这两个问题
byhumzhao
2009-01-15
打赏
举报
回复
直接删是没有问题的啊
journeydj
2008-03-19
打赏
举报
回复
最常出现这种错误的是先用其他的方法读过文件但是没有关,再删肯定报错
上海量化交易龙哥
2008-03-19
打赏
举报
回复
@全括号内的全部转义符号 \ 成为真正的字符串"\"
如果不加@
可以用\\ 也可以让转义字符\ 成为字符串"\"
要这样使用主要是以为\带有其他含义
duping9626
2008-03-19
打赏
举报
回复
1.是否有权限删除
2.文件是否有进程正在访问
byhumzhao
2008-03-19
打赏
举报
回复
这个oracle文件夹是我自已临时建的,里面的驱动文件夹也是临时建的,根本没有任何进程和它们相关,也没有任务服务与它们相关,@这个符号是为了进行转义,去掉也行,换种写法还是不行
guodashao
2008-03-19
打赏
举报
回复
你删除oracle的文件,要有权限的.而且如果那是oracle的程序文件.不卸载oracle,停了服务.你删不掉的.
ericzhangbo1982111
2008-03-19
打赏
举报
回复
System.IO.Directory.Delete("D:\\Oracle",true);
等于
System.IO.Directory.Delete(@"D:\Oracle",true);
oracle里面的文件有别的进程在用
任务管理器
或者
Process.GetProcess();
whq1982
2008-03-19
打赏
举报
回复
@表示不进行转义
gouhan02
2008-03-19
打赏
举报
回复
System.IO.Directory.Delete("D:\\Oracle",true);
我是这样的写法
csrwgs
2008-03-19
打赏
举报
回复
2L强悍
不关@的事
gouhan02
2008-03-19
打赏
举报
回复
不好意思,@这个符号写不写都无所谓呀?干吗要写这个。。
gouhan02
2008-03-19
打赏
举报
回复
System.IO.Directory.Delete(@"D:\Oracle",true);
去掉@,我不知道你这个符号放进去时什么意思。这样就可以了,Oracle是文件夹名称
Macosx
2008-03-19
打赏
举报
回复
看看是不是有进程正在使用D:\Oracle\驱动
xsir317
2008-03-19
打赏
举报
回复
直接windows里面删看能删掉么?
你打个断点跑一下,跑到删除那句前面,停下来,切换到windows去手动删看看。
ericzhangbo1982111
2008-03-19
打赏
举报
回复
你不再程序里删除那个文件夹,看看能不能删除
byhumzhao
2008-03-19
打赏
举报
回复
这个错误和进程,服务,权限以及文件关没关都没有关系的,这点我可以肯定,还是代码写的不对
byhumzhao
2008-03-19
打赏
举报
回复
我是读过文件,但是关掉了,再删也不行,13楼的兄弟,能说得再清楚一些吗?
lake_cx
2008-03-19
打赏
举报
回复
因为你用Explorer去删除那个文件夹也删不掉
不能
重命名文件及
不能
删除
文件和
文件夹
权限设置
文件夹
-属性-安全 给相应的用户 把修改勾去即可 或者
文件夹
-属性-安全-高级-编辑 把
删除
和
删除
子
文件夹
及文件勾去(两个必须都勾去,勾一个效果一样)即无法
删除
这个
文件夹
下的文件和子文件了,起到保护文件的作用. 如果权限是灰色显示说明被继承了,勾去继承即可。 这样这个
文件夹
下的子
文件夹
或文件
不能
删除
也
不能
修改名字,文件
内容
可以写入并修改. 如也不让在这个
文件夹
和子
文件夹
新增文件或文...
C盘Temp
文件夹
的
内容
可以删掉
C盘Temp
文件夹
的
内容
可以删掉。 Temp
文件夹
是临时
文件夹
的意思,平时使用的办公软件和其他应用程序通常会临时保存用户的工作结果,以防止意外情况造成损失。许多用户不清楚temp
文件夹
能
不能
删除
,其实是可以的,因为它只是临时保存一些工作
内容
自,在确保没有问题的时候。 Temp文件百夹一般位于C:\Windows\Temp。 ================== C:\Documents and Settings\(我的用户名)\Local Settings\Temp以及windows目录下都会有这个
nodejs
删除
文件夹
、清空
文件夹
内容
涉及知识点: nodejs 文件系统 fs 提供了对
文件夹
读写
删除
等操作(下边包含同步和异步操作)1、 fs.stat && fs.statSync 提供了访问文件的属性信息 2、 fs.readdir && fs.readdirSync 提供读取文件目录信息 3、 fs.unlink && unlinkSync 进行
删除
文件操作,不可以
删除
文件夹
4、 fs.rmdir && fs.rmdirSync 进行
删除
文件夹
操作,但
文件夹
必须为空.
无法
删除
的
文件夹
怎么办?如何
删除
删不掉的
文件夹
无法
删除
的
文件夹
怎么办?很多用户在使用电脑的时候会遇到
文件夹
无法
删除
的问题,有时候需要重开机才能解决,但是一旦电脑用了几个小时,又出现无法
删除
文件的提醒!怎么办呢?其实想要解决这种问题不难,我们了解几种比较常见的情况,就会明白这是怎么回事了。 情形1:如何
删除
无法
删除
的
文件夹
无法
删除
的
文件夹
怎么办?
文件夹
无法
删除
的常见原因有:权限不够、文件正在被其他程序占用以及其他等等,而我们可以选择尝试的解决办法有: 通过更改权限来
删除
文件夹
; 通过结束
文件夹
里正在被其他程序占用的文件来
删除
文件夹
; 通过进
用户
文件夹
安全权限设置只能复制即上传
不能
删除
和修改名称和修改数据或写入数据等
实现目的:服务器共享
文件夹
只能上传文件
不能
删除
或修改文件和文件名称的方法 1.右击
文件夹
-共享此
文件夹
-点击权限-添加需要查看和控制的用户组或everyone完全控制 然后点安全设置用户权限(即相当于本地权限),需要有本地管理组完全控制权限,加上指定用户组权限,点高级,去掉允许父项的继承 .... 否则继续修改指定用户权限无法修改。共享权限>
文件夹
本地安全权限 就是首选药满足共享权限,...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章