Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Cambiar Los Nombres De Los Archivos De Minúscula A Mayúscula O Viceversa

Cambiar Los Nombres De Los Archivos De Minúscula A Mayúscula O Viceversa
Artículo
Responder citando    Descargar mensaje  
Mensaje Cambiar Los Nombres De Los Archivos De Minúscula A Mayúscula O Viceversa 
 
Hola!.

Ayer estuve probando a "poder" jugar en Linux a un viejo juego de Msdos muy conocido sin usar DosBox.
El juego es UFO, Enemy Unknow. En Linux existe un "clon" llamado OpenXcom.

OpenXcom

Había que copiar subdirectorios de recursos del juego original al directorio de recursos que usa el clon.
Al ejecutar dio error. Como imaginaba lo que era hasta más tarde por la noche lo cambie.

Parece que buscaba los nombre de archivos en "mayúsculas" y en el juego original  los nombres están en minúsculas.
Y sabemos que Linux los diferencia.

De esta forma se puede convertir los nombres de los archivos que contiene un directorio a mayúsculas.

De minúsculas a mayúsculas
for FILE in * ; do mv $FILE `echo $FILE | tr '[a-z]' '[A-Z]'` ;
 


De mayúsculas a minúsculas
for FILE in * ; do mv $FILE `echo $FILE | tr '[A-Z]' '[a-z]'` ;
 


Más fue el interés de solucionar el problema que el jugar.

P.d Se que existe versión mas actualizada y que pide 4G y sistema de 64 bits. Prefiero lo clásico.
La saga es larga..

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Jueves, 16 Julio 2015, 11:03 ]
 


Cambiar Los Nombres De Los Archivos De Minúscula A Mayúscula O Viceversa
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Cambiar Los Nombres De Los Archivos De Minúscula A Mayúscula O Viceversa 
 
Usando gambas podría haber sido de una manera simple:

Public Sub Main()
  
  Dim directorio As String
  
  directorio = User.Home &/ "Prueba/JuegoMsdos/Ufo/routes/"  
  MinusAMayus(directorio)
  
End

Public Sub MinusAMayus(ruta As String)
  
  Dim nomarchivo As String
  
  For Each nomarchivo In Dir(ruta)
    Copy ruta & nomarchivo To ruta & Upper(nomarchivo)    
    Kill (ruta & nomarchivo)
  Next  
  
End
 


A veces es mejor la forma mas fácil de entender el código,  aunque pueda resultar un código más largo.

Saludos



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Jueves, 16 Julio 2015, 12:43 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron