Foxtable(狐表)用户栏目专家坐堂 → [求助]剪切文件


  共有1878人关注过本帖树形打印复制链接

主题:[求助]剪切文件

帅哥哟,离线,有人找我吗?
江南小镇
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1711 积分:11421 威望:0 精华:0 注册:2015/6/22 8:11:00
[求助]剪切文件  发帖心情 Post By:2018/11/24 14:31:00 [只看该作者]

老师,下面的代码只是添加文件,现在我想把目标文件剪切保存到指定的文件夹中去。


Dim p As String = ProjectPath
Dim wz As String =p & "管理\"

Dim sj As WinForm.TextBox = e.Form.Controls("项目")
Dim dlg As new OpenFileDialog
dlg.InitialDirectory = wz
If dlg.ShowDialog = DialogResult.OK Then
sj.value=dlg.FileName
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/24 14:58:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1711 积分:11421 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2018/11/26 15:52:00 [只看该作者]

老师,我希望能保存和复制到文件夹的子目录的文件。

 'Dim p As String = ProjectPath
'Dim wz As String =p & "项目管理\"

'Dim sj As WinForm.TextBox = e.Form.Controls("项目实例")
'Dim dlg As new OpenFileDialog
'dlg.InitialDirectory = wz
'If dlg.ShowDialog = DialogResult.OK Then
'sj.value=dlg.FileName
'End If


Dim dlgr As New FolderBrowserDialog
If dlgr.ShowDialog = DialogResult.Ok Then
    FileSys.CopyDirectory(dlgr.SelectedPath, "H:\狐表管理\解压文件\" & FileSys.GetName(dlgr.SelectedPath), True)
    
Forms("代码窗口").Controls("项目实例").Text = "H:\狐表管理\解压文件\" & FileSys.GetName(dlgr.SelectedPath) ''''''''''复制后的新路径.


End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 15:58:00 [只看该作者]

不明白你的意思,请具体举例说明要做到的效果。

 回到顶部
帅哥哟,离线,有人找我吗?
江南小镇
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1711 积分:11421 威望:0 精华:0 注册:2015/6/22 8:11:00
  发帖心情 Post By:2018/11/26 16:22:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:图像 6.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 16:36:00 [只看该作者]

只能这样处理

 

Dim dlgr As New SaveFileDialog
dlgr.FileName = "test"
dlgr.OverwritePrompt = false
If dlgr.ShowDialog = DialogResult.Ok Then
    FileSys.CopyDirectory(FileSys.GetParentPath(dlgr.FileName), "d:\狐表管理\解压文件\" & FileSys.GetName(FileSys.GetParentPath(dlgr.FileName)), True)
End If


 回到顶部