突然複数の出力が宛先に出力を書き込まない。
複数の出力のカスタム実装を使用します。ここで、次のように変更しました。
if((ch == '/') || (ch == ':')||(ch == '-')||(ch =='.'))
{
continue;
}
以下に示すように、メソッドで。しかし、同じことがずっと機能していましたが、突然機能しなくなりました。出力ディレクトリには何も書き込んでいません:
/ホーム/ユーザー/mlakshm/
助けてください!!!
private static void checkTokenName(String namedOutput) {
if (namedOutput == null || namedOutput.length() == 0) {
throw new IllegalArgumentException(
"Name cannot be NULL or emtpy");
}
for (char ch : namedOutput.toCharArray()) {
if ((ch >= 'A') && (ch <= 'Z')) {
continue;
}
if ((ch >= 'a') && (ch <= 'z')) {
continue;
}
if ((ch >= '0') && (ch <= '9')) {
continue;
}
if((ch == '/') || (ch == ':')||(ch == '-')||(ch =='.'))
{
continue;
}
throw new IllegalArgumentException(
"Name cannot be have a '" + ch + "' char");
}
}