要使用groovy脚本将文本文件从本地驱动器复制到服务器位置。获取缺少的方法异常

要使用groovy脚本将文本文件从本地驱动器复制到服务器位置。获取缺少的方法异常,groovy,soapui,Groovy,Soapui,以下是我的脚本: def FilePath = testRunner.testCase.getPropertyValue("FOLDER_PATH") def FileName = testRunner.testCase.getPropertyValue("FILE_NAME") def file = new File(FilePath+"\\"+FileName) log.info(file) def destination = testRunner.testCase.testSuite

以下是我的脚本:

def FilePath = testRunner.testCase.getPropertyValue("FOLDER_PATH") 
def FileName = testRunner.testCase.getPropertyValue("FILE_NAME") 
def file = new File(FilePath+"\\"+FileName) 
log.info(file)
def destination = testRunner.testCase.testSuite.project.getPropertyValue("FILE_DEPOSITORY")
log.info(destination)
if(file.exists()) 
{  
    file.copyfile(FileName,FilePath,destination) 
} else 
{  
    log.info("A file named " + FileName + " does not exisits at the path "+FilePath)  
} 
下面是我得到的例外:
groovy.lang.MissingMethodException:没有方法签名:java.io.File.copyfile()适用于参数类型:(java.lang.String,java.lang.String,java.lang.String)值:[文件名,sourepath,目标路径]可能的解决方案:第15行的isFile()错误在本地测试并正常工作

def Source = testRunner.testCase.getPropertyValue("FOLDER_PATH")
def FileName = testRunner.testCase.getPropertyValue("FILE_NAME")
def AbsoluteSource = new File(Source + "\\" + FileName)
def Destination = testRunner.testCase.getPropertyValue("DESTINATION")
def AbsoluteDestination = new File(Destination + "\\" + FileName)
if (AbsoluteSource.exists()) {
 AbsoluteDestination << AbsoluteSource.bytes
} else {
 log.info("A file named " + FileName + " does not exisits at the path " + Source)
}
def Source=testRunner.testCase.getPropertyValue(“文件夹路径”)
def FileName=testRunner.testCase.getPropertyValue(“文件名”)
def AbsoluteSource=新文件(源+“\\”+文件名)
def Destination=testRunner.testCase.getPropertyValue(“目的地”)
def AbsoluteDestination=新文件(目标+“\\”+文件名)
if(绝对源.exists()){

AbsoluteDestination在
FilePath
中向我们显示实现
copyFile(…)
?我在java.io.File和groovy扩展中都没有看到。感谢您的解决方案,但我现在发现以下错误:java.io.FileNotFoundException:[DestinationPath]\I[FileName](找不到网络名称)第16行错误:我只想从本地驱动器中选取文件并放到服务器位置。进一步,该文件将自动处理并移动到另一个文件夹。错误很明显,“FileNotFound”,位置是否正确,文件是否存在?是的。文件存在于源位置。错误是在目标位置未找到文件,我们在服务器位置删除文件时对此不清楚。正如我看到的def AbsoluteDestination=新文件(目标+“\\”+文件名)。此处我们在absoluteDestination中提供文件名,这可能是导致此错误的原因,因为我没有将该文件保存在服务器位置。原因是,当我将文件放置/保存在该服务器位置时,文件会自动拾取并处理,并立即移动到其他文件夹。