Formação
Módulo
Trabalhar com ficheiros e diretórios numa aplicação .NET - Training
Saiba como utilizar .NET, C# e System.IO para trabalhar com diretórios, caminhos, ficheiros e sistema de ficheiros.
Este browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Os caracteres Backslash (\
) são válidos em nomes de diretórios e arquivos no Unix. A partir do .NET 8, o tempo de execução nativo do CoreCLR não converte \
mais caracteres em separadores de diretório — barras/
() — no Unix. Essa alteração permite que os aplicativos .NET sejam localizados em caminhos com nomes que contêm caracteres de barra invertida. Ele também permite que o tempo de execução nativo, dotnet
o host e as ilasm
ferramentas e ildasm
acessem arquivos em caminhos que contêm caracteres de barra invertida.
O tempo de execução nativo do CoreCLR converteu automaticamente caracteres de barra invertida (\
) em caminhos de arquivo para adiantar barras (/
) no Unix.
O tempo de execução nativo do CoreCLR não converte nenhum caractere de caminho de arquivo no Unix.
.NET 8 Visualização 1
Esta mudança é uma mudança comportamental.
Sem essa alteração, os aplicativos .NET localizados em diretórios que contêm caracteres de barra invertida falham ao iniciar.
\
ou /
./
como um separador de diretório no Unix em caminhos de arquivo que você passa para o dotnet
host, APIs de ildasm
hospedagem e ilasm
ferramentas./
como um separador de diretório no Unix em caminhos de arquivo em várias DOTNET_xxx
variáveis de ambiente.Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Formação
Módulo
Trabalhar com ficheiros e diretórios numa aplicação .NET - Training
Saiba como utilizar .NET, C# e System.IO para trabalhar com diretórios, caminhos, ficheiros e sistema de ficheiros.