Cuestión : ¿Cómo descifro y lanzo archivos con nombres de fichero no-Latino-codificados usar JAVA?

Puedo abrir varios archivos con los carbones de leña no-Latinos y verlos en la inspección previo del OS X de Windows Vista PictureViewer, del jugador, y del mac de Windows Vista QuickTime. Por ejemplo, probar los archivos con nombres de fichero como esto:

£¢∞ el ¿attachment.txt
ÔÆÃbmp 1.BMP

But del ¿del ¿del ¿attachment.gif
del ¿del ¿del † ¥¥¶¶.gif
ÅÆÖÔ1.jpg
que intenta abrir éstos en un uso de JAVA de encargo soy la escritura fails.

I intentada convirtiendo la secuencia del nombre de fichero a Base64, Unicode, UTF-8, pero nada trabaja. Quizás apenas no sé convertir la secuencia properly.

del nombre de fichero de todos modos, usar la muestra del código con la codificación estándar, yo consigo el mensaje: el
I " OException ocurrió en ExampleApp.openFile (): No puede funcionar con programa “se abren”: CreateProcess error=2, el sistema no puede encontrar el "

Appreciate ningún recorte de código que demostrara una solución. ¡Gracias!

class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
openFile boleano estático >public notpretty " del class= " del id= " codeSnippet807537 del
           
class= del

Respuesta : ¿Cómo descifro y lanzo archivos con nombres de fichero no-Latino-codificados usar JAVA?

Cocinero,
La función del TEXTO no puede tomar [rojo] como parte de la secuencia del formato.

Pero usted podría utilizar [rojo] en el medio de una secuencia de encargo del formato como uno de:
“Financiar el balance = “$#, ##0.00; [Rojo] el “balance del fondo =” ($#, ##0) agrega un número especificado (8) de espacios entre el balance del fondo y el número
“Financiar el balance = " * $#, ##0.00; [Rojo] “financiar el balance = " * ($#, ##0) pone el balance del fondo = en la izquierda y el valor en la extrema derecha de la célula
“Financiar el balance = " * $#, ##0.00_); [Rojo] “financiar el balance = " * ($#, ##0) _. _0_0 como arriba, pero alinea las cantidades del dólar en la coma

El resultado de todas las secuencias antedichas del formato es un valor que es todo el negro (número positivo) o todo rojo incluyendo el texto (número negativo). Usted entonces utilizaría una fórmula como el siguiente para poblar la célula:
¡= ' balance (C004) '! P20

Brad
Otras soluciones  
 
programming4us programming4us