将文件复制到客户端计算机

时间:2009-11-06 06:53:42

标签: vb.net visual-studio-2008 file copy client

我们要求将.txt文件复制到客户端计算机并使用notepad.exe打开该文件。

我们使用MS Visual Studio 2008 VB .Net开发我们的应用程序。

有没有考虑过这种要求?

需要帮助......

由于 Shoba Anandhan

3 个答案:

答案 0 :(得分:0)

这似乎是Powershell或Batch的工作,而不是VB.NET

  copy foo.txt .
  notepad foo.txt

答案 1 :(得分:0)

您可以将MSI与.txt文件一起使用...以及在安装完成后打开文件的自定义操作。 如果客户端计算机位于同一网络中,请尝试Powershell(远程服务)。

答案 2 :(得分:0)

这样的事情怎么样:

    Dim FileToCopy As String
    Dim NewCopy As String
    FileToCopy = "\\SERVER-NAME\c$\file.txt"
    NewCopy = "c:\file.txt"
    If System.IO.File.Exists(FileToCopy) = True Then
        System.IO.File.Copy(FileToCopy, NewCopy, True)
    End If
    Shell("notepad.exe " & NewCopy, AppWinStyle.NormalFocus, False, -1)

如果您将该代码放在表单关闭事件中,它会将文本文件从服务器复制到客户端并在记事本中打开它。

您可能希望将新的副本位置更改为更好的选择 - 他们肯定会获得权限。