Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

diokhan

mkdir dentro de pasta link

Mensagens Recomendadas

diokhan

boas,

sei que é possível copiar ficheiros para dentro de uma pasta link, mas será possível criar uma pasta dentro de uma pasta link e copiar depois para la um ficheiro? espero ter-me feito perceber 🤔


...Join the dark side...and get a free cookie...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Sim é.

Desde que tenhas permissões é possível.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

e que tipo de permissões preciso? 755 ou 777?

Tens de ter os mesmos direitos que num directório normal.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diokhan

mas por exemplo, isto esta dentro do meu projecto, numa pagina web, o utilizador é que ao fazer upload do ficheiro o sistema cria a pasta e copia o ficheiro, não tenho que ter permissões especiais neste caso?


...Join the dark side...and get a free cookie...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Nesse caso o processo que vai fazer isso tem de ter permissões para o fazer.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diokhan

dou permissão ao apache para criar e apagar ficheiros no directório da pasta link certo?

que é pelo apache que vou aceder a pasta para criar a pasta e copiar os ficheiros


...Join the dark side...and get a free cookie...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Se é com esse utilizador que ele vai usar então creio que sim.

Isso é o tipo de situação que só com testes é que vais conseguir confirmar, estando de fora como é o meu caso, é sempre complicado dar a certeza assim "de cabeça"...


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diokhan

ok, obrigado a mesma pela ajuda, eu procurei no Google, mas não encontrei nada que dissesse que era possível criar pastas dentro de uma pasta link

:)


...Join the dark side...and get a free cookie...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
falco

Não podes ter um hardlink para uma directoria, mas podes ter um symbolic link.

ou seja:

~$ mkdir alvo
~$ ln -s alvo ligacao

~$ ls -l |grep alvo
drwxr-xr-x  2 user user     4096 2010-03-03 11:51 alvo
lrwxrwxrwx  1 user user        4 2010-03-03 11:53 ligacao -> alvo

~$ mkdir ligacao/dir1
~$ ls alvo/
dir1
~$ ln -s alvo/dir1 ligacao/ligacao2
~$ ls -l alvo/
total 4
drwxr-xr-x 2 user user 4096 2010-03-03 11:56 dir1
lrwxrwxrwx 1 user user    9 2010-03-03 11:58 ligacao2 -> alvo/dir1

Ser um link, ou não é irrelevante (só o tipo de link é que interessa)... Nem vejo qualquer razão para pensar que poderia haver um problema...

E já agora o termo mais correcto/menos irritante para mim (neste contexto) é directoria. Pasta é um termo utilizado num modelo de abstracção, para simplificar ao utilizador a interpretação, mas se falas de links, parece-me fazer mais sentido utilizares o termo directoria.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.