Escolar Documentos
Profissional Documentos
Cultura Documentos
windows
C: pasta dowloads
pasta arquivo de programas
dentro desta: pasta word
: : ...
D: pasta arqs
pasta docs
D:
E:
F:
pois antes tinham 2 bases que eram A: e B:
C: (uma partição)
linux
/
pasta etc
pasta bin
pasta home
dentro da home : user 1
: user 2
: ...
pasta mnt
pasta media
> discos
sda 1
sda 2
sda 3
(partições(volumes))
sdb - >
-Sistema de arquivo :
organização física e lógica dos arquivos e diretórios dentro de um dispositivo
físico.
dados X metadados
operações abrir
fechar
ler
gravar, escreverm remover,mudar atributos.
#include <studio.h>
int main()
{
FILE *fp;
fp=fopen ("teste.txt,"w");
if (fp==NULL) printf (" \n\n Erro na abertura do arquivo");
else printf ("Arquivo aberto com sucesso");
fclose(fp);
return 0;
no cmd :
:w enter salvar
q: enter sair[
ls -l
caso não dê
outro:
#include <stdio.h>
int main()
{
FILE *fp; char op;
fp = fopen("Teste.txt","r");
if (fp==NULL)
{
fclose(fp);
fp=fopen ("teste.txt","w");
if (fp==NULL) printf (" \n\n Erro na abertura do arquivo\n\n ");
else printf (" \n\n Arquivo aberto com sucesso \n\n ");
fclose(fp);
}
else{
printf("Arquivo já existe. Sobrescreve? ");
scanf("%c", &op);
} if (op =='s')
{
fclose(fp);
fp=fopen ("teste.txt","w");
if (fp==NULL) printf (" \n\n Erro na abertura do arquivo\n\n ");
else printf (" \n\n Arquivo aberto com sucesso \n\n ");
fclose(fp);
}else printf ("Arquivo não criado.")
return 0;
}
cat> arquivo1x.c
ou vim arquivo1x.c
colar o programa.
./arquivo1
para abrir
formato de aqruivos: todos contem uma sequencia de bytes
o conteúdo de um arquivo é interpretado pela aplicação ->
Sequncias de Bytes:
tem no teans aula 7
sequencia de registros
arquivos de texto
arquivos executaveis