我有这个异常
先。FileNotFoundException: " DESKTOP-4RSBKAUGC420t'文件未找到。"
尝试在vb.net
中执行以下代码FileCopy("C:UsersodeniDocumentskairosada dispensingADASoftlabeletkdeneme3.prn", "\DESKTOP-4RSBKAUGC420t")
我正在尝试将文件发送到Zebra标签打印机。" DESKTOP-4RSBKAU GC420t"共享打印机的名称。当代码执行时,尽管打印机打印了标签,但发生异常。
在命令行中将相同的文件复制到相同的共享打印机中可以正常工作
等待你的建议和想法
我在一个我正在开发的应用程序上使用这个来打印EPL文件格式,首先在代码的顶部(在class之前)导入System.IO
Imports System.IO
那就试一试…使用
捕获Try
File.Copy(filepath, remotepath)
Catch ex as Exception
Msgbox(Ex.toString)
End Try
在我的情况下,我在pc上使用共享打印机,所以我将remotepath设置为\localhostprinter-name
对于我在. net中使用的大多数文件复制机制,您必须指定实际目标文件的完全限定目标名称—而不仅仅是放置它的目录。此方法的文档调用"目标文件名"。
试试这个:
FileCopy("C:UsersodeniDocumentskairosada dispensingADASoftlabeletkdeneme3.prn", "\DESKTOP-4RSBKAUGC420tetkdeneme3.prn")
请注意,FileCopy的官方参考建议使用FileSystem
而不是FileCopy
。
当你说
在命令行中将相同的文件复制到相同的共享打印机可以正常工作
请注意,MS-DOS有自己独立的代码库,其复制命令的工作方式完全不同。