Preguntas con la etiqueta [filenames]

Lista filenames preguntas

Sigo enredándome cuando manipulo rutas y nombres de archivos porque no sigo un estándar de nomenclatura para los componentes de las rutas. Considere el siguiente problema de juguete (ejemplo de

¿Convertir una cadena en un nombre de archivo válido?

28
respuestas
449
votos
293.4k
vistas

Tengo una cadena que quiero usar como nombre de archivo, por lo que quiero eliminar todos los caracteres que no estarían permitidos en los nombres de archivo, usando Python. Prefiero

Posibles duplicados: *.ho *.hpp para las definiciones de su clase ¿Cuál es la diferencia entre el sufijo de archivo .cc y .cpp? Solía ​​pensar que solía ser eso: .hLos archivos

Por alguna razón, sigo obteniendo un '1' para los nombres de archivos con este código: if (is_dir($log_directory)) { if ($handle = opendir($log_directory)) { while($file = readdir($handle) !== FALSE) { $results_array[]

Caracteres permitidos en el nombre del archivo

8
respuestas
234
votos
316.9k
vistas

¿Dónde puedo encontrar una lista de caracteres permitidos en los nombres de archivos, según el sistema operativo? (por ejemplo, en Linux, el carácter :está permitido en los nombres de archivos,

Estoy diseñando una tabla de base de datos que contendrá los nombres de los archivos cargados. ¿Cuál es la longitud máxima de un nombre de archivo en NTFS utilizado por

Por ejemplo, ¿cómo consigoOutput.map de F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map con PHP?

Sé que eso /es ilegal en Linux y * " / \ < > : | ?es ilegal en Windows. ¿Qué más me falta? Necesito una guía completa que también

Necesito crear una lista con todos los nombres de los archivos en una carpeta. Por ejemplo, si tengo: 000.jpg 012.jpg 013.jpg Quiero almacenarlos en un valor ArrayListcon [000,012,013]as. ¿Cuál es

La carpeta a la que quiero acceder se llama Python y está en mi escritorio. Recibo el siguiente error cuando intento acceder a él >>> os.chdir('C:\Users\expoperialed\Desktop\Python') SyntaxError: (unicode error) 'unicodeescape'

Dados nombres de archivos como estos: /the/path/foo.txt bar.txt Yo espero conseguir: foo bar ¿Por qué esto no funciona? #!/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname ¿Cuál es la forma correcta