{"id":443,"date":"2011-12-08T16:57:15","date_gmt":"2011-12-08T16:57:15","guid":{"rendered":"http:\/\/jonescarvalho.com\/?p=443"},"modified":"2016-11-01T12:33:37","modified_gmt":"2016-11-01T12:33:37","slug":"deletando-arquivos-com-c-apagar-excluir-deletar","status":"publish","type":"post","link":"https:\/\/jonescarvalho.com\/Blog\/?p=443","title":{"rendered":"Deletando arquivos com C# &#8211; (apagar, excluir, deletar)"},"content":{"rendered":"<p><strong>1\u00ba da Serie System.IO &#8211; Neste artigo, vamos aprender como deletar arquivos usando C#<\/strong><\/p>\n<p>Em v\u00e1rios projetos temos a necessidade de deletar arquivos, por exemplo em um gerenciador de \u00e1lbum de fotos, para ficar uma aplica\u00e7\u00e3o correta temos que definir a a\u00e7\u00e3o de deletar o arquivo quando o administrador deletar uma foto do banco de dados, item muito importante para n\u00e3o saturar o espa\u00e7o em disco do WebSite em caso de ele ter uma galeria de imagens.<\/p>\n<p><strong>Vamos ao tutorial, clique no leia mais.\u00a0<\/strong><br \/>\n<a name=\"more\"><\/a><\/p>\n<p>Para deletarmos um arquivo da nossa aplica\u00e7\u00e3o, temos que usar o m\u00e9todo &#8220;<strong>Delete<\/strong>&#8221; da Class &#8220;<strong>File<\/strong>&#8221; que faz parte do namespace &#8220;<strong>System.IO<\/strong>&#8220;, namspace que cont\u00e9m a maioria das classes para tratarmos com arquivos e diret\u00f3rios f\u00edsicos. Este m\u00e9todo s\u00f3 pede uma string com o local onde est\u00e1 o arquivo e o nome dele, para deletarmos um arquivo veja o c\u00f3digo abaixo.<\/p>\n<div>[code csharp]<\/div>\n<div>\/\/Chame\u00a0o\u00a0namespace\u00a0System.IO<br \/>\nusing\u00a0System.IO;<\/div>\n<div>\/\/Este\u00a0\u00e9\u00a0o\u00a0c\u00f3digo\u00a0para\u00a0deletarmos\u00a0o\u00a0arquivo<br \/>\n\/\/Veja\u00a0que\u00a0para\u00a0chegar\u00a0ao\u00a0arquivo\u00a0que\u00a0est\u00e1\u00a0na\u00a0pasta<br \/>\n\/\/raiz\u00a0do\u00a0meu\u00a0aplicativo\u00a0usei\u00a0o\u00a0Server.MapPath,\u00a0este<br \/>\n\/\/comando\u00a0pega\u00a0todo\u00a0o\u00a0caminho\u00a0onde\u00a0est\u00e1<br \/>\n\/\/a\u00a0aplica\u00e7\u00e3o\u00a0at\u00e9\u00a0a\u00a0raiz,\u00a0seguido\u00a0do\u00a0nome\u00a0do\u00a0arquivoFile.Delete(Server.MapPath(&#8220;teste.jpg&#8221;));<br \/>\n[\/code]<\/div>\n<p><a href=\"http:\/\/thecodebr.blogspot.com\/2010\/08\/deletando-arquivos-com-c-apagar-excluir.html\">Fonte<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\u00ba da Serie System.IO &#8211; Neste artigo, vamos aprender como deletar arquivos usando [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[34,10,35,36,37,38],"class_list":["post-443","post","type-post","status-publish","format-standard","hentry","category-dicas","tag-arquivo","tag-delete","tag-diretorio","tag-excluir","tag-file","tag-io"],"_links":{"self":[{"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=\/wp\/v2\/posts\/443"}],"collection":[{"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=443"}],"version-history":[{"count":3,"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=\/wp\/v2\/posts\/443\/revisions"}],"predecessor-version":[{"id":619,"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=\/wp\/v2\/posts\/443\/revisions\/619"}],"wp:attachment":[{"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jonescarvalho.com\/Blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}