Ventana de selección de fichero


([N1] rafadp) #1

Hola que tal. Mi duda esta en la instrucción Ventana de selección de fichero, me deja seleccionar un fichero, pero no crear uno nuevo, como lo hacia con la v6 que si existía lo reemplazaba pero podía poner el nombre de otro y crearlo. Supongo que tendrá alguna opción o habrá otra instrucción que pueda crear un fichero en la carpeta que desee.

Gracias.


([N1] Pepeto) #2

hola,

1. De que tipo de fichero hablamos?
2. La ventana de seleccion de fichero es como su nombre indica, para seleccionar un fichero, no para crear.

Si se trata de ficheros de texto, tienes las sentencias para crear ficheros en los procesos.
Si se trata de fotos, puedes crear procesos para exportar imagenes.

pero no dejas muy claro lo que deseas hacer.

un saludo
Jose Luis
http://www.ascsl.com
http://ascsl.net


([N1] Pepeto) #3

continuo,

en cualquier caso, cuando utilizas la opcion de Ventana seleccion de fichero, la senda y el fichero seleccionado queda almacenado en una variable

Pero si el fichero no existe, siempre podras escribir el nombre manualmente ¿no? y usar dicho nombre para generar el nuevo fichero

un saludo
Jose Luis


([N1] rafadp) #4

Hola pepeto. Los ficheros que necesito crear son txt. Uso la ventana selección de fichero para poder elegir donde quiero crear el fichero de texto. Pues ahí esta el problema. En la v6 la instrucción selección de fichero te permitía seleccionar un fichero existente o crear uno poniendo el nombre manualmente y lo creaba en la carpeta que habías seleccionado. Pero en la v7 no te deja. si escribes un nombre de fichero que no existe te dice que no existe el fichero.
un saludo y gracias




([N4] cyf) #5

Puede que te valga el comando de "Ventana de selcción de directorio"
Un saludo


([N1] rafadp) #6

La ventana de selección de directorio solo te permite seleccionar directorios, no ficheros!!

Gracias


([N2] gegeo) #7

Buenos dias,

Creo que tu mismo te contestas en tu anterior post

[...].poder elegir DONDE quieres crear el fichero.[...]

Debes usar Ventana de seleccion de directorio, para ese fin, y el nombre del fichero desde una instruccion del proceso.

Si no existe el fichero, lo creara, y si existe, lo sobreescribira.

Tienes este concepto bien claro en la exportacion de ficheros del Tutor de importacion/exportacion de ficheros ASCII

Saludos ;)

[attachment=19261,1555]


([N1] rafadp) #8

hola gegeo. Quiero poder elegir el nombre del fichero también. De la forma que muestras el fichero siempre será "ascii_sep.txt"
Yo quiero poder darle el nombre que necesite. "remesa1.txt", o "remesa2.txt", etc...

Y eso con la v6 con la misma instrucción de Ventana de selección de fichero si se podía hacer. Dabas un nombre de fichero en la carpeta que querías y te lo creaba. Ahora te dice que no existe el fichero.

Gracias y saludos


([N2] gegeo) #9

Puedes darle el nombre que quieras.

En el lugar de "ascii_sep" pones una variable, y esa variable le das el contenido desde un formulario, o le das el contenido del campo ID de tus remesas, etc...

Lo importante es que acabes dando la extension del fichero ".txt"

Saludos ;)


([N1] Pepeto) #10

http://www.ascsl.com/2011/09/proceso-para-generar-un-fichero-de-texto/

un saludo
José Luis
http://www.ascsl.com
http://ascsl.net