Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cintiadel

criar pasta no servidor

Recommended Posts

Bom dia

Preciso desenvolver uma aplicação onde eu tenho um combo com o nome de alguns eventos, ao selecionar essa opçao quero que ele verifique se existe uma pasta no servidor com esse nome, se nao houver que ele crie.

Logo após terá um fileupload onde ele carregara o arquivo nessa pasta, selecionada no combo.

Conto com ajuda de voces, espero ter sido clara na minha duvida

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia

 

para criação de pastas utilize

System.IO.Directory.CreateDirectory(<Caminho>)

 

talvez seja necessário dar permissão no seu servidor para o usuário asp.net pode criar as pastas.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia

 

para criação de pastas utilize

System.IO.Directory.CreateDirectory(<Caminho>)

 

talvez seja necessário dar permissão no seu servidor para o usuário asp.net pode criar as pastas.

 

Abraço!

 

 

sabe onde eu dou essa permissao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Normalmente é só pedir para a empresa que cuida dos servidores ex:locaweb.

 

 

esta no nosso servidor mesmo, seria no IIS 6 a configuração? qual lugar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no diretorio onde você vai criar as pastas

na parte de segurança é só adicionar o usuário ASP.NET

 

da a seguinte mensagem: Não é possível localizar um objeto denominado "ASP.NET ". Verifique se os tipos de objeto selecionados e o local estão corretos e certifique-se de que digitou o nome do objeto corretamente ou remova este objeto da seleção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

já tentou criar a pasta pelo sistema sem ter que dar permissão?

as vezes não é necessário.

 

No sistema aparece lá embaixo da página aquele icone de erro, e ao clicar aparece essa mensagem:

 

Mensagem: Sys.WebForms.PageRequestManagerServerErrorException: O acesso ao caminho '~/arquivos/teste' foi negado.

Linha: 4723

Caractere: 21

Código: 0

URI: http://pasta/ScriptResource.axd?d=B7XGr6-OKRCnJntvqLqBwaBx-2MtGy815VF9-NlMpSSmCTlwdgBUNtHvFaZW-Qw8T4FvFKbbIMwJmELHo0REzueNJfT68CQtYWdciOsEj601&t=18c35c29

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta seu código ai.

 

<table>
    	<tr>
        	<td colspan="2">
            	Carregar Arquivos - Evento</td>
    	</tr>
    	<tr>
        	<td>
            	 </td>
        	<td>
            	 </td>
    	</tr>
    	<tr>
        	<td>
            	Selecione o Evento:</td>
        	<td>
            	<asp:DropDownList ID="ddl_evento" runat="server" DataSourceID="SqlDataSource1" DataTextField="NOME" DataValueField="CODIGO">
            	</asp:DropDownList>
            	<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
  ConnectionString="<%$ ConnectionStrings:EVENTOSConnectionString %>" 
  SelectCommand="SELECT [CODIGO], [NOME] FROM [EVENTOS_CADASTRO]">
  </asp:SqlDataSource>
        	</td>
    	</tr>
    	<tr>
        	<td>
            	Carregue o arquivo:</td>
        	<td>
            	<asp:FileUpload ID="flp_arquivo" runat="server" />
            	<asp:RequiredFieldValidator ID="rfv_arquivo" runat="server" 
  ControlToValidate="flp_arquivo" Display="Dynamic" 
  ErrorMessage="*** Escolha um arquivo" 
  Font-Names="Verdana" Font-Size="X-Small" SetFocusOnError="True">
  </asp:RequiredFieldValidator>
            	

            	<asp:Label ID="alert" runat="server" BackColor="Red" 
  Font-Names="Verdana" Font-Size="X-Small" ForeColor="White"></asp:Label>
        	</td>
    	</tr>
    	<tr>
        	<td colspan="2">
            	<asp:Button ID="btn_enviar" runat="server" Text="Enviar Arquivo" />
        	</td>
    	</tr>
	</table>

Protected Sub btn_enviar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_enviar.Click
    	
System.IO.Directory.CreateDirectory("~/arquivos/" & ddl_evento.SelectedItem.ToString)

End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.