标题:mkdir 语句建二级目录,为何在 win7上报错呢?
只看楼主
go_hao
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2009-10-9
结帖率:11.11%
 问题点数:0 回复次数:2 
mkdir 语句建二级目录,为何在 win7上报错呢?
mkdir 语句建二级目录,为何在 win7上报错呢?
----------------------------------------------
mkdir "d:\tmp"
这种格式不报错,

但是,假如 d:\tmp 已经存在的前提下,我想在 d:\tmp\ 下建立一个 tmp1 目录,
我执行
mkdir "d:\tmp\tmp1"
就报错。

但是,同样的写法在 winxp 上不报错。只在 win7 的机器上报错。
我想问,对于 win7 的环境,
我想在 d:\tmp 中建立一个文件夹,mkdir语句如何写呢?
搜索更多相关主题的帖子: 文件夹 win7 
2011-05-27 12:47
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
得分:0 
我记得我建过4级以上目录~不过是在XP的上~而且是用FSO再用循环做的~
而我NB内建是Win7的~但是VB中不支持Win7的~能安装但是因为基本函式库不同~
所以后来抛弃Win7的XP的怀抱XP~再说XP的用习惯Win7的一开始会很难适应~
XP的下编写的程序几乎不能运行在Win7中~所以帮不了你~既然要用Win7~
那就只能去.NET版吧~

不要選我當版主
2011-05-27 13:24
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
得分:0 
程序代码:
Option Explicit

Private Declare Function SHCreateDirectoryEx Lib "Shell32" Alias "SHCreateDirectoryExA" (ByVal hWnd As Long, ByVal pszPath As String, psa As Any) As Long

Private Sub Form_Load()
    Debug.Print SHCreateDirectoryEx(Me.hWnd, "D:\tmp\temp1", ByVal 0&) ' 0 成功, 非零 是错误代码,是错误代码就自己查吧。
End Sub
2011-05-27 17:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-341133-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.286531 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved