- Código: Seleccionar todo
my $fh = FileHandle->new();
if (!($fh->open("+>/home/david/datos/fichero.dat")))
{
print("Fallo al crear el fichero\n");
$fh=undef;
}else{
print "DEBUG: fichero abierto con éxito\n";
$fh->autoflush(1);
}
Pero si pongo la ruta relativa al directorio local, no funciona:
- Código: Seleccionar todo
my $fh = FileHandle->new();
if (!($fh->open("+>./datos/fichero.dat")))
{
print("Fallo al crear el fichero\n");
$fh=undef;
}else{
print "DEBUG: fichero abierto con éxito\n";
$fh->autoflush(1);
}
¿A qué se debe?