VB如何使用代码删除文件和文件夹?
文件夹11 中有文件A
文件夹22 中同样有文件A; 文件的名称一样;文件的大小不一样!! 文件夹22 中的文件A是压缩后的::
文件夹11 ;文件夹22 同在D盘下:
1、 首先,判断文件夹22中的文件A和文件夹22是否存在?
2、 如果,文件存在A,将其先复制到另一个文件夹11中,覆盖同样名称的文件;
3、 再将此文件夹22 中文件A删除!!!
请教!!!
文件夹11 中有文件A
文件夹22 中同样有文件A; 文件的名称一样;文件的大小不一样!! 文件夹22 中的文件A是压缩后的::
文件夹11 ;文件夹22 同在D盘下:
1、 首先,判断文件夹22中的文件A和文件夹22是否存在?
2、 如果,文件存在A,将其先复制到另一个文件夹11中,覆盖同样名称的文件;
3、 再将此文件夹22 中文件A删除!!!
请教!!!
解决方案 »
- 如何用VB屏蔽网页关键字
- 怎样一打开EXCEl文件就运行宏
- 如何用VB处理有链接数据的EXCEL
- MSFlexGrid1控件的某列能不能设置打勾选中的功能?
- 难题请教:对形如“頁次: 1 | 2 | 3 | 4 | 5 | 6 | 7”的导航形式,怎么知道现在处于第几页?它的特点是,当前页码没有链接,其它页码都
- VB中如何屏蔽回车和空格键
- 关于表格的显示和打印问题
- 在ChartFx控件中,我要在每个点的旁边显示一些注释,请问如何做?特急
- 如何不用全局变量而在两个窗体间传递一个变量
- 怎么缩放图片?把图片放大,或缩小?散分!!!!!!!
- SQL的循环求解.
- fpSpread控件绑定字段怎么显示最后一条 而且重复显示··
Private Function CompareArr(ByVal Find_Arr, ByVal WithIn_Arr, Non_Find_Arr, Non_WithIn_Arr) As Long
Dim Count As Long
ReDim Non_WithIn_Arr(UBound(Find_Arr)) As String
ReDim Non_Find_Arr(UBound(WithIn_Arr)) As String For i = 1 To UBound(Find_Arr) For j = 1 To UBound(WithIn_Arr)
If Find_Arr(i) = WithIn_Arr(j) Then WithIn_Arr(j) = "Non"
GoTo Handler '如果找到则转到Handler
End If
Next
Count = Count + 1
Non_WithIn_Arr(Count) = Find_Arr(i)
Handler: '如果找到到此处,没有找到执行上面一段代码
Next
Non_WithIn_Arr(0) = Count '设置未找到的总数
'Non-B
Count = 0
For j = 1 To UBound(WithIn_Arr)
If WithIn_Arr(j) <> "Non" Then
Count = Count + 1
Non_Find_Arr(Count) = WithIn_Arr(j)
End If
Next
Non_Find_Arr(0) = Count '设置未找到的总数
End Function'Find_Arr = 登记的电脑档名资料'WithIn_Arr = 电脑内已存在的电脑档名资料图档'Non_Find_Arr = 未登记的电脑档名,但电脑内有资料'Non_WithIn_Arr = 有登记电脑档名,但电脑内未有资料'**********************************************'原理:
'两个数组进行对比,如果有一样的,两个数组
'中同时删除此数据。最后两个数组中剩下的就
'是另一个数组中没有的数据.
FileCopy "d:\文件夹22\文件A", "d:\文件夹11\文件A"
kill "d:\文件夹22\文件A"
end if
也可以再加一句
else msgbox"文件夹不存在"