当我尝试执行GetFile名称时,它抛出以下错误: 完全相同的代码在Windows-7盒中可以正常工作
错误是:
Transformation 2 - Loading transformation from XML file [file:///D:/Pentaho/CN-EAI-PentahoTool/sourceCode/BSCReadFilesInFolder.ktr]
2019/07/28 23:45:04 - readFilesInFolder - Dispatching started for transformation [readFilesInFolder]
2019/07/28 23:45:04 - Get rows from result.0 - Finished processing (I=0, O=0, R=1, W=2, U=0, E=0)
2019/07/28 23:45:04 - Write to log.0 -
2019/07/28 23:45:04 - Write to log.0 - ------------> Linenr 1------------------------------
2019/07/28 23:45:04 - Write to log.0 - folderrow = Y:\20190728
2019/07/28 23:45:04 - Write to log.0 -
2019/07/28 23:45:04 - Write to log.0 - ====================
2019/07/28 23:45:04 - Modified Java Script Value.0 - Optimization level set to 9.
2019/07/28 23:45:04 - Write to log.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0)
2019/07/28 23:45:04 - FileInputList - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : org.apache.commons.vfs.FileNotFolderException: Could not list the contents of "file:///Y:/20190728" because it is not a folder.
2019/07/28 23:45:04 - FileInputList - at org.apache.commons.vfs.provider.AbstractFileObject.getChildren(Unknown Source)
2019/07/28 23:45:04 - FileInputList - at org.pentaho.di.core.fileinput.FileInputList.createFileList(FileInputList.java:243)
2019/07/28 23:45:04 - FileInputList - at org.pentaho.di.trans.steps.getfilenames.GetFileNamesMeta.getDynamicFileList(GetFileNamesMeta.java:679)
2019/07/28 23:45:04 - FileInputList - at org.pentaho.di.trans.steps.getfilenames.GetFileNames.processRow(GetFileNames.java:176)
2019/07/28 23:45:04 - FileInputList - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2019/07/28 23:45:04 - FileInputList - at java.lang.Thread.run(Thread.java:745)
2019/07/28 23:45:04 - Modified Java Script Value.0 - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0)