在使用FSO操作一个文件时,发现此文件的路径中如果有中文或者是空格存在,就会报错,如何解决?
如文件A.txt放在“D:\我的文件夹”或者是放在“D:\csdn net”,这时候使用FSO的方法读取a.txt中的内容时,就会报运行期错误,请指教如何解决?谢谢。
如文件A.txt放在“D:\我的文件夹”或者是放在“D:\csdn net”,这时候使用FSO的方法读取a.txt中的内容时,就会报运行期错误,请指教如何解决?谢谢。
解决方案 »
- 在form中,加入textbox和image两个控件,为什么image与textbox的重合部分无论怎样设置,image总是在textbox的下面呢?
- 如何清除IE历史纪录,收藏夹,地址栏纪录?
- 如何在text控件中使用右键粘贴命令不能更改其内容?
- 这个功能怎么实现啊?
- 爱国者到http://www.1931-9-18.org/bbs/gaspay_sign.asp签名抗日
- 如何使按下Ctrl+Alt+Del时不显示出我的程序?
- 如何通过脚本或者其他方法改变dns服务器上某个域从辅助域改为主域和更改某条记录
- 你知道这个SQL问题吗??
- 怎样把ListView中的一条记录删除。(我用的是report方式)
- 为什么只能和me查询FORM中的组件
- 查询出来的结果怎么赋值?没分了,等赚了分再多给
- 表中字段的问题
Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long'应用: Dim PathName As String, S As String
Dim ShortPathName As String PathName = "D:\csdn net"
S = String(LenB(PathName), Chr(0))
GetShortPathName PathName, S, Len(S)
ShortPathName = Left(S, InStr(S, Chr(0)) - 1)
PathName = "D:\csdn net\A.txt"
filename="""" & "D:\csdn net\a.txt" & """"
谢谢你的回复,我测试了一下,你的办法厉害。行得通。
但你的代码我没有调试通过。
douhapy(双喜)
你的办法,我测试没有通过。可能是我的办法不正确。再次感谢以上大师