以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 经验交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5) ---- 目录的删除? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=2532) |
-- 作者:xiaoyv -- 发布时间:2004-10-12 11:06:40 -- 目录的删除? 我用磁盘文件管理构件,想删除某个目录 设定目录后,进行删除,结果只是删除了目录下面的文件 请问,如何才能把整个目录删除掉? |
-- 作者:admin -- 发布时间:2004-10-12 15:10:27 -- 那是因为,你删除的是磁盘根目录下,建立的一级子目录,操作系统进行了保护。在根目录下,当你建立一个子目录时,操作系统自动设为“只读”。因此,你只要去除“只读”属性就可以了。而二级子目录在建立后,不会设置“只读”属性。 |
-- 作者:xiaoyv -- 发布时间:2004-10-12 16:17:45 -- 我所要删除的目录不是一级目录。 奇怪,我用的是XP,我发现硬盘所有目录商,只读那里都有一个小方块(不是打勾),而是无法修改,改完确定之后,它自动复原。但是我在XP里删除文件夹没有问题。 在搭建删除文件夹就删除不了,不知是不是这个原因,有没有办法处理? |
-- 作者:admin -- 发布时间:2004-10-12 16:25:11 -- 我用的也是XP,虽然,二级子目录也设置为“只读”属性,但是删除没有问题。例如,你要删除D:\\abc\\目录下的zh子目录,只需要在磁盘文件管理的“目录1”属性中设置“D:\\abc\\zhi”,然后,执行其方法“删除目录”即可。 但是,不能删除“D:\\abc”目录,你直接去掉文件夹的“只读”属性,再运行项目删除,可以删除。我刚刚试过。 |
-- 作者:xiaoyv -- 发布时间:2004-10-12 16:37:17 -- 我仍是删除不了。 程序如下: 参数>自定义.路径:“.\\data\\测试项目1” 设置>窗口1.磁盘文件管理1.属性:(目录1) 执行>窗口1.磁盘文件管理1.一般方法:【删除目录】 有没有错? |
-- 作者:xiaoyv -- 发布时间:2004-10-12 17:12:22 -- 我再测试了一下,看来跟这个只读属性是没有关系的。 我所删除的那个目录下面的子目录,虽然也是只读属性,但是被删除掉了,就是这个目录删除不了。 是不是我的程序设计的问题? |
-- 作者:FSJM -- 发布时间:2004-10-12 17:14:56 -- 应使使用绝对路径 |
-- 作者:xiaoyv -- 发布时间:2004-10-12 17:18:22 -- 绝对路径和相对路径,应该都不是问题的所在吧 我认为我的相对路径是没有错的,因为运行程序的时候,该目录下的文件和文件夹都可以被删除掉 |
-- 作者:xiaoyv -- 发布时间:2004-10-12 17:21:41 -- 我的这个相对路径不是我自己设的,是用搭建设计的时候选的,自动设成这样的哦。 |
-- 作者:xiaoyv -- 发布时间:2004-10-12 17:27:35 -- 或者,还有没有别的构件可以做到这个功能的?可以换个构件试试? |