Compartir vía


FileSystem.Print(Int32, Object[]) Método

Definición

Escribe los datos con formato de presentación en un archivo secuencial.

public:
 static void Print(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void Print (int FileNumber, params object[] Output);
static member Print : int * obj[] -> unit
Public Sub Print (FileNumber As Integer, ParamArray Output As Object())

Parámetros

FileNumber
Int32

Obligatorio. Cualquier número de archivo válido.

Output
Object[]

Opcional. Cero o más expresiones delimitadas por comas para escribir en un archivo.

La configuración del argumento Output es:

T:System.IO.IOException: El modo de archivo no es válido.

T:System.IO.IOException:FileNumber no existe.

Ejemplos

En este ejemplo se usan las Print funciones y PrintLine para escribir datos en un archivo.

FileOpen(1, "c:\trash.txt", OpenMode.Output)   ' Open file for output.
Print(1, "This is a test.")   ' Print text to file.
PrintLine(1)   ' Print blank line to file.
PrintLine(1, "Zone 1", TAB(), "Zone 2")   ' Print in two print zones.
PrintLine(1, "Hello", "World")   ' Separate strings with a tab.
PrintLine(1, SPC(5), "5 leading spaces ")   ' Print five leading spaces.
PrintLine(1, TAB(10), "Hello")   ' Print word at column 10.

' Assign Boolean, Date, and Error values.
Dim aBool As Boolean
Dim aDate As DateTime
aBool = False
aDate = DateTime.Parse("February 12, 1969")

' Dates and booleans are translated using locale settings of your system.
PrintLine(1, aBool, " is a Boolean value")
PrintLine(1, aDate, " is a date")
FileClose(1)   ' Close file.

Comentarios

Las Print funciones y PrintLine se proporcionan para la compatibilidad con versiones anteriores y pueden afectar al rendimiento. En el caso de las aplicaciones no heredadas, el My.Computer.FileSystem objeto proporciona un mejor rendimiento. Para más información, consulte Acceso a archivos con Visual Basic.

Print no incluye una fuente de línea al final de una línea; sin embargo, PrintLine incluye una fuente de línea.

Los datos escritos con Print normalmente se leen desde un archivo mediante LineInput o Input.

Si omite Output para PrintLine, se imprime una línea en blanco en el archivo; para Print, no se genera nada. Varias expresiones separadas con una coma se alinearán en los límites de tabulación, pero mezclar comas y TAB pueden provocar resultados incoherentes.

Para Boolean los datos, ya sea True o False se imprimen. Las True palabras clave y False no se traducen, independientemente de la configuración regional.

Los datos de fecha se escriben en el archivo mediante el formato de fecha corta estándar reconocido por el sistema. Cuando falta la fecha o el componente de hora o cero, solo se escribe la parte proporcionada en el archivo.

No se escribe nada en el archivo si Output los datos están vacíos. Sin embargo, si Output los datos de lista son DBNull, Null se escriben en el archivo.

Para Error los datos, la salida aparece como Error errorcode. La Error palabra clave no se traduce independientemente de la configuración regional.

Todos los datos escritos en el archivo mediante Print tienen en cuenta internacionalmente; es decir, los datos tienen el formato correcto mediante el separador decimal adecuado. Si el usuario desea generar datos para su uso por varias configuraciones regionales, Write debe usarse.

Escribir en un archivo mediante las Print funciones o PrintLine requiere Write acceso desde la FileIOPermissionAccess enumeración . Para obtener más información, consulta FileIOPermissionAccess.

Se aplica a

Consulte también