Articles of filesystems

Quando está tudo bem para verificar se existe um arquivo?

Os filesystems são voláteis. Isso significa que você não pode confiar no resultado de uma operação para ainda ser válida para a próxima, mesmo que seja a próxima linha de código. Você não pode simplesmente dizer if (some file exists and I have permissions for it) open the file , e você não pode dizer […]

Windows 7 corrigiu o limite de caminho de arquivo de 255 caracteres?

Pelo que entendi, a limitação de 255 caracteres em um caminho de arquivo é uma limitação do Windows. Qual é o raciocínio para isso? Em caso afirmativo, isso foi resolvido no Windows 7? Em nossas práticas de continuous integration, geralmente temos estruturas de projeto profundamente aninhadas e seria extremamente útil poder ultrapassar 255 caracteres. Neste […]

Como os filesystems lidam com leitura / gravação simultânea?

O usuário A pede ao sistema para ler o arquivo foo e, ao mesmo tempo, o usuário B deseja salvar seus dados no mesmo arquivo. Como esta situação é tratada no nível do sistema de arquivos?

Obtendo o nome da pasta de um caminho

string path = “C:/folder1/folder2/file.txt”; Quais objects ou methods eu poderia usar que me dariam um resultado de folder2 ?

Posso gravar no sistema de arquivos no site do Azure?

Posso gravar no sistema de arquivos no site da Azure? por exemplo, atualizando ou instalando plugins / temas no WordPress a partir do painel. AFAIK, isso não é possível no Heroku, então e os sites do Azure?

Posso usar uma máscara para iterar arquivos em um diretório com o Boost?

Eu quero iterar todos os arquivos em um diretório correspondente a algo como “somefiles * .txt”. O boost :: filesystem tem algo embutido para fazer isso, ou eu preciso de um regex ou algo contra cada folha ()?

Como salvar svg canvas no sistema de arquivos local

Existe uma maneira de permitir que um usuário, depois que ele criou um gráfico vetorial em uma canvas svg de javascript usando um navegador, para baixar esse arquivo para seu sistema de arquivos local? O SVG é um campo totalmente novo para mim, por isso, seja paciente se meu texto não for preciso.

Converter uma estrutura de diretórios no sistema de arquivos para JSON com o Node.js

Eu tenho uma estrutura de arquivos como esta: root |_ fruits |___ apple |______images |________ apple001.jpg |________ apple002.jpg |_ animals |___ cat |______images |________ cat001.jpg |________ cat002.jpg Eu gostaria de, usando Javascript e Node.js, ouvir este diretório raiz e todos os subdiretórios e criar um JSON que espelhe essa estrutura de diretório, cada nó contém […]

Melhor maneira de determinar se dois caminho de referência para o mesmo arquivo em c #

No próximo Java7, há uma nova API para verificar se dois objects de arquivo são a mesma referência de arquivo. Existe API semelhante fornecida no .NET framework? Eu pesquisei sobre o MSDN, mas nada me esclarece. Eu quero simples, mas eu não quero comparar com o nome do arquivo que irá causar problemas com hard […]

Como obter um caminho para o desktop para o usuário atual em c #?

Como obtenho um caminho para o desktop para o usuário atual em c #? A única coisa que eu consegui encontrar foi o SpecialDirectories class VB.NET, que tem essa propriedade: My.Computer.FileSystem.SpecialDirectories.Desktop Como posso fazer isso em c #?