Articles of filesystems de

Como verificar se posso criar um arquivo em uma pasta específica

Eu preciso saber se eu posso criar um arquivo em uma pasta específica, mas há muitas coisas para verificar, como permissions, arquivos duplicados, etc. Eu estou procurando por algo como File.CanCreate(@”C:\myfolder\myfile.aaa” ), mas não encontrou tal método. A única coisa que pensei foi tentar criar um arquivo fictício e verificar exceções, mas essa é uma […]

Protegendo contra exceções (manutenção preventiva) ao trabalhar com chamadas do sistema de rede / arquivo?

Eu tenho um amigo que está em desacordo comigo sobre isso, e estou apenas olhando para obter algum feedback sobre quem está certo e errado nesta situação. FileInfo file = …; if (file.Exists) { //File somehow gets deleted //Attempt to do stuff with file… } O problema que meu amigo aponta é que, “e se […]

Encontre o arquivo de origem da class compilada em c #

Eu estou olhando para encontrar o (s) arquivo (s) de origem associado (s) para class (s) específica (s) em um conjunto de assemblies .net compilados. por exemplo MyAsm.Namespace.Foo -> C:\Source\foo.cs MyAsm.Namespace.Bar -> C:\Source\Code\MoreCode\Common.cs MyAsm.Namespace2.Bar -> C:\Source\Code\MoreCode\Common.cs … Eu tenho a reflection de assembly / extraindo as informações de tipo estou interessado em trabalhar usando a […]

Lidar com o evento de pastas do sistema no Windows

Eu estou escrevendo algum código c # e preciso detectar se uma pasta específica no meu sistema de arquivos do windows foi aberta enquanto o aplicativo está sendo executado. Há alguma forma de fazer isso? WinAPI talvez?

Encontre um arquivo dentro de todas as pastas possíveis?

Eu queria saber como eu poderia usar c # para encontrar um arquivo específico (exemplo cheese.exe) dentro de todos os diretórios possíveis? E então, armazenar o caminho para o diretório que ele encontrou?

C #: Qual é o caminho mais rápido para gerar um nome de arquivo exclusivo?

Já vi várias sugestões sobre como nomear arquivos aleatoriamente, inclusive usando System.IO.Path.GetRandomFileName() ou usando um System.Guid e anexando uma extensão de arquivo. Minha pergunta é: qual é o caminho mais rápido para gerar um nome de arquivo exclusivo?

Como posso determinar se uma unidade remota tem espaço suficiente para gravar um arquivo usando c #?

Como posso determinar se uma unidade remota tem espaço suficiente para eu carregar um determinado arquivo usando C # no .net?

Como posso executar o diretório recursivo completo e a verificação de arquivos?

aqui está o meu código: private static void TreeScan(string sDir) { foreach (string d in Directory.GetDirectories(sDir)) { foreach (string f in Directory.GetFiles(d)) { //Save file f } } TreeScan(d, client); } O problema é que ele não obtém os ARQUIVOS do sDir (Diretório Inicial), ele apenas obtém as Pastas e os Arquivos nas Subpastas . […]

Como: Impedir o tempo limite ao inspecionar o compartilhamento de rede indisponível – C #

Temos uma lógica C # básica que percorre um diretório e retorna as pastas e os arquivos. Quando executado em um compartilhamento de rede (\\ servidor \ compartilhamento \ pasta) que é inacessível ou inválido, o código parece “travar” por cerca de 30 segundos antes de retornar da chamada. Eu gostaria de acabar com um […]

Como apresentar credenciais para abrir o arquivo?

Como especifico o nome de usuário e a senha para que meu programa abra um arquivo para leitura? O programa que precisa acessar o arquivo é executado a partir de uma conta que não tem access de leitura à pasta em que o arquivo se encontra. O programa está escrito em C # e .NET […]