Loading... Posted July 11, 2012 at 11:56 AM Report Share #468328 Posted July 11, 2012 at 11:56 AM boas... eu tou a fazer uma aplicaçao para renomear arquivos em c# mas tou com um problemas... porque pego a data e tento renomear para a data ms tem caracteres especiais (:), eu tive a pesquisar na net ms so encontro como tirar os acentos, como e que se tiram os 2 pontos e os espaços? Obrigado desde ja Loading... Link to comment Share on other sites More sharing options...
Caça Posted July 11, 2012 at 12:56 PM Report Share #468334 Posted July 11, 2012 at 12:56 PM Podes usar o Replace Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
petvetbr Posted July 11, 2012 at 12:56 PM Report Share #468335 Posted July 11, 2012 at 12:56 PM Utilize o String.replace Ex: string data="12/09/2012"; data.replace("/",""); // resultado: "12092012" Fernando Lage Bastos - MCP/MCTS/MCPD Link to comment Share on other sites More sharing options...
Loading... Posted July 11, 2012 at 02:49 PM Author Report Share #468370 Posted July 11, 2012 at 02:49 PM (edited) obgd usei isso e resultou na perfeiçao mas agora que consegui tirar os caracteres especiais nao tou a conseguir escrever nada depois dessa variavel... eu escrevo o nome que quero por na imagem o programa vai buscar o date and time da tag da imagem e nao escreve a extenção ASCIIEncoding encodings = new ASCIIEncoding(); try { string DT = encodings.GetString(propItems[15].Value); listBox3.Items.Add("The Date & Time is " + DT + "."); novonome2 = DT; } . . . string novonome3 = novonome2.Replace(":", "-").Replace(" ","_"); . . . System.IO.File.Move(@s, novonome + novonome3 + ".jpg"); . Edited July 11, 2012 at 02:55 PM by Loading... Link to comment Share on other sites More sharing options...
RGanhoto Posted July 12, 2012 at 01:59 PM Report Share #468484 Posted July 12, 2012 at 01:59 PM Boa tade, O teu código parece-me bem Será que não escreve a extensão por estar oculta no windows. ou o ficheiro não é reconhecido como imagem? Cumprimentos RG Link to comment Share on other sites More sharing options...
Loading... Posted July 13, 2012 at 09:18 AM Author Report Share #468541 Posted July 13, 2012 at 09:18 AM ja esta bem essa parte nao escrevia porque novonome3 como era data nao aceitava nada escrito a frente... tive que criar outra variavel e guardar la o valor do novonome3... ms agr esta a dizer que esta a ser usado por outro processo... hahahaha "The process cannot access the file because it is being used by another process" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now