您的位置:程序门 -> vb -> 基础类



如何用vb删除 带有特殊符号的文件夹。(图)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何用vb删除 带有特殊符号的文件夹。(图)
发表于:2007-09-29 23:27:12 楼主
如何用vb删除   带有特殊符号的文件夹!!
该帖包含附件:
发表于:2007-09-29 23:29:281楼 得分:0
文件夹带有特殊的字符   ,   比如.   上面的图   就是个例子   ok.
希望那位朋友帮助下,如何用vb删除,  
发表于:2007-09-29 23:51:172楼 得分:0
哪个是特殊的字符?
发表于:2007-09-30 09:06:573楼 得分:0
    只会调用dos命令删除.....
发表于:2007-09-30 09:17:034楼 得分:0
rmdir   语句   删除一个存在的目录或文件夹。
发表于:2007-09-30 09:18:225楼 得分:0
只要不是'   \   "   ?   /vb都可以正常删除

shell   "c:\\winnt\\system32\\cmd.exe   /q   delete   ok.
发表于:2007-09-30 09:19:096楼 得分:0
    补充       ok.要在你当前目录   不在当前目录   要用相对路径
发表于:2007-09-30 16:18:547楼 得分:0
  set   fs   =   createobject("scripting.filesystemobject")
  s   =   fs.deletefolder("d:\o.k")  
发表于:2007-09-30 16:20:018楼 得分:0
把我的"d:\o.k"换成你的路径就可以了。
发表于:2007-09-30 16:33:409楼 得分:0
vc中
removedirectory("d:\\ok..");//这个最保险了,vb里用要现声明,目录不能为空,ok后面有几个.,可能看不见的
vb
  set   fs   =   createobject("scripting.filesystemobject")  
  s   =   fs.deletefolder("d:\ok..")  
发表于:2007-09-30 16:39:1410楼 得分:0
在vb里:
private   command1_click()
shell   "c:\\winnt\system32\cmd.exe   /q   rd   c:\ok."
end   sub
发表于:2007-09-30 16:46:5111楼 得分:0
vc中  
removedirectory("d:\\ok..\\");//这个最保险了,vb里用要先声明,目录不能为空,ok后面有几个.,可能看不见的  
vb  
  set   fs   =   createobject("scripting.filesystemobject")    
  s   =   fs.deletefolder("d:\ok..\")  

shell   .....等也是如此,
去试试吧,新版怎么老发不上来,纳闷ing
发表于:2007-09-30 21:57:5112楼 得分:0
  还是要谢谢   个位了,   不过还是无法删除,     提示   :路径不正确
发表于:2007-09-30 21:59:4813楼 得分:0

   
      我现在用的   是   dos命令   生成   bat   文件   运行,然后在删除!  
        很不喜欢在程序里面   加上dos   命令,
发表于:2007-10-01 08:40:2914楼 得分:0
是没法删除   我也遇到过   连更名都不行
发表于:2007-10-01 13:04:3415楼 得分:0
我已经说了   路径问题

      你要改成相对路径才可以
发表于:2007-10-01 16:52:5116楼 得分:0
自己试出来的方法
假如说你这个文件夹路径是   d:\a.
shell   "cmd   /c   rd   d:\a..\"
关键是a..   后面加个"\"
发表于:2007-10-02 10:07:4017楼 得分:0
try   api:
private   declare   function   removedirectory   lib   "kernel32"   alias   "removedirectorya"   (byval   lppathname   as   string)   as   long
发表于:2007-10-17 11:54:5118楼 得分:0
我给你说个方法   包准可以删
你新建立一个记事本文件
输入

del   /f   /a   /q   \\?\%1
rd   /s   /q   \\?\%1

把这个记事本文件另存为
选所有文件

存为1.bat

然后把你哪个   ok.文件夹   拖   到1.bat图标上   放开就可以了
发表于:2007-10-17 11:58:4019楼 得分:0
顺便说明下这个文件夹是怎么做出来的   一般人我不告诉他

开始   运行cmd
输入
d:
回车
md   ok..\
回车

看你d盘   是不是多了个   ok.的文件

其删除方法为

开始   运行cmd
输入
d:
回车
rd   ok..\
回车

好了   删除完成

想要打开这个文件夹   并存东西在里面   嘿嘿
给我点分   我就告诉你
发表于:2007-10-17 12:32:2120楼 得分:0
........................
发表于:2007-10-17 13:55:0321楼 得分:0
"运行"里输入   完整路径,可以打开哪样的文件夹
d:\ok..\


快速检索

最新资讯
热门点击