使用Name语句:Name 原目录名 As 新目录说明:若文件夹中有文件被打开,则目录不能被改名
解决方案 »
- VB读取文件夹下文件到数组出错,请大侠帮忙看看,本人没多少分,解决后全送了
- 求XP或是office2002风格控件源码下载。
- 请教高手,两个EXE文件,VB写的,怎么实现互通?
- timer控件运行时对应VB运行库中的哪个.dll或者.ocx文件啊
- ****问题,问题,VB连接ACCESS文件出错 help help****
- 如何起用系统计算器?
- 如何使报表控件(ActiveReport2.0)只显示而不打印?
- 救命啦,!!!!!实在急急急!!!!!!!!!!!!!!
- ADO连接Access的小问题
- 如何判断一项已在ListView中??
- API来源的问题?
- 给分,给分!!!这是一个大虾小虾都感性趣的问题。
Dim fsoSys As New FileSystemObjectPrivate Sub Form_Load()
fsoSys.MoveFolder "c:\temp\amd", "c:\temp\intel"
Set fsoSys = Nothing
End Sub
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As String ' only used if FOF_SIMPLEPROGRESS
End TypePrivate Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Const FO_RENAME = &H4Private Sub RenFold(ByVal SPath As String, ByVal DPath As String)
Dim SHF As SHFILEOPSTRUCT
With SHF
.wFunc = FO_RENAME
.pFrom = SPath & Chr(0) '一定要在目錄或名稱後面加上Chr(0)
.pTo = DPath
End With
SHFileOperation SHF
End Sub