Java 打开控制文件时SQL加载程序失败

Java 打开控制文件时SQL加载程序失败,java,oracle10g,sql-loader,Java,Oracle10g,Sql Loader,这是一种非常奇怪的行为 当我执行命令时 sqlldr userid=usuario/prueba@basedatoscontrol./controlFiles/MyArchivo 2011.csv(请注意,MyArchivo和2011之间有两个空格)加载程序失败并发送此错误: SQL*Loader: Release 11.2.0.1.0 - Production on Lun Abr 30 18:02:27 2012 Copyright (c) 1982, 2009, Oracle and/o

这是一种非常奇怪的行为

当我执行命令时

sqlldr userid=usuario/prueba@basedatoscontrol./controlFiles/MyArchivo 2011.csv
(请注意,MyArchivo和2011之间有两个空格)加载程序失败并发送此错误:

SQL*Loader: Release 11.2.0.1.0 - Production on Lun Abr 30 18:02:27 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

SQL*Loader-500: Unable to open file (./controlFiles/MyArchivo 2011.ctl)
SQL*Loader-553: file not found
SQL*Loader-509: System error: El sistema no puede encontrar el archivo especificado.
我做了一些实验,当文件名中有两个(或更多)连续的空白时就会发生这种情况,有人能告诉我发生了什么吗


这与操作系统有关吗?使用SQLLdr?

为什么不在名称和路径中使用不带空格的文件名?

为什么不在名称和路径中使用不带空格的文件名?

某人?有什么想法吗?我一直试图保持这些连续的空格,但我没能做到。可能是java bug吗?有人吗?有什么想法吗?我一直试图保持这些连续的空格,但我没能做到。这可能是java bug吗?