Rename File in a Different Folder
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MATLAB_Soldier
el 4 de Nov. de 2022
Comentada: Rik
el 4 de Nov. de 2022
Hey all,
I am trying to use the movefile command to rename a file using variables and current date.
If I use this code and the REPORT.txt is located in the working folder, it works absolutely fine:
movefile('REPORT.txt', fullfile(prjNo + 'REPORT'+ date +'.txt'));
However, the file I am trying to rename is located in a subfolder of the working folder. I have tried the following options but none of them works:
% Option 1:
movefile('OUT\REPORT.txt', fullfile(prjNo + 'REPORT'+ date +'.txt'));
% Option 2:
movefile(fullfile(workingfolder, + 'OUT\REPORT.txt'), fullfile(prjNo + 'REPORT'+ date +'.txt'));
Can someone point out where the problem is or offer an elegant alternative solution please?
Many thanks.
7 comentarios
Rik
el 4 de Nov. de 2022
I personally would prefer sprintf instead of strcat, but this is equivalent to what I would suggest.
Note that explicitly including the working directory is not required.
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Environment and Settings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!