当前位置:编程学习 > VB >>

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

如何用VB删除 带有特殊符号的文件夹!!
--------------------编程问答-------------------- 文件夹带有特殊的字符 , 比如. 上面的图 就是个例子 OK.
希望那位朋友帮助下,如何用VB删除,  --------------------编程问答-------------------- 哪个是特殊的字符? --------------------编程问答--------------------   只会调用DOS命令删除..... --------------------编程问答-------------------- RmDir 语句 删除一个存在的目录或文件夹。
--------------------编程问答-------------------- 只要不是' \ " ? /VB都可以正常删除

shell "c:\\winnt\\system32\\cmd.exe /Q delete ok. --------------------编程问答--------------------   补充   ok.要在你当前目录 不在当前目录 要用相对路径 --------------------编程问答--------------------  Set fs = CreateObject("Scripting.FileSystemObject")
 s = fs.deleteFolder("D:\o.k")  --------------------编程问答-------------------- 把我的"D:\o.k"换成你的路径就可以了。 --------------------编程问答-------------------- VC中
RemoveDirectory("D:\\OK..");//这个最保险了,VB里用要现声明,目录不能为空,OK后面有几个.,可能看不见的
VB
 Set fs = CreateObject("Scripting.FileSystemObject") 
 s = fs.deleteFolder("D:\ok..")  --------------------编程问答-------------------- 在VB里:
private command1_click()
shell "c:\\winnt\system32\cmd.exe /Q rd C:\ok."
end sub
--------------------编程问答-------------------- VC中 
RemoveDirectory("D:\\OK..\\");//这个最保险了,VB里用要先声明,目录不能为空,OK后面有几个.,可能看不见的 
VB 
 Set fs = CreateObject("Scripting.FileSystemObject")  
 s = fs.deleteFolder("D:\ok..\") 

shell .....等也是如此,
去试试吧,新版怎么老发不上来,纳闷ing --------------------编程问答--------------------  还是要谢谢 个位了, 不过还是无法删除,  提示 :路径不正确 --------------------编程问答--------------------
  
   我现在用的 是 DOS命令 生成 BAT 文件 运行,然后在删除! 
    很不喜欢在程序里面 加上DOS 命令, --------------------编程问答-------------------- 是没法删除 我也遇到过 连更名都不行
--------------------编程问答-------------------- 我已经说了 路径问题

   你要改成相对路径才可以 --------------------编程问答-------------------- 自己试出来的方法
假如说你这个文件夹路径是 d:\a.
shell "cmd /c rd d:\a..\"
关键是a.. 后面加个"\" --------------------编程问答-------------------- try api:
Private Declare Function RemoveDirectory Lib "kernel32" Alias "RemoveDirectoryA" (ByVal lpPathName As String) As Long --------------------编程问答-------------------- 我给你说个方法 包准可以删
你新建立一个记事本文件
输入

DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1

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

存为1.bat

然后把你哪个 ok.文件夹 拖 到1.bat图标上 放开就可以了 --------------------编程问答-------------------- 顺便说明下这个文件夹是怎么做出来的 一般人我不告诉他

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

看你D盘 是不是多了个 OK.的文件

其删除方法为

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

好了 删除完成

想要打开这个文件夹 并存东西在里面 嘿嘿
给我点分 我就告诉你
--------------------编程问答-------------------- ........................ --------------------编程问答-------------------- "运行"里输入 完整路径,可以打开哪样的文件夹
d:\ok..\
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,