如何替换部分路径
本文关键字:路径 替换 何替换 | 更新日期: 2023-09-27 18:30:39
我正在制作一个批处理应用程序,该应用程序应该从目录 A 转换文件并将它们放入目录 B 中,保留相对根目录后的相同路径。为此,我需要某种方式将输入文件路径转换为输出文件路径。
例:
before: C:'MyProject'Files'Input_'file1.cs
after: C:'MyProject'Files'Output'file1.cs
——————————————————— ————————
↑ ↓ these remain unchanged ↑ ↓
——————————————————— —————————————————————————
before: C:'MyProject'Files'Input_'folder'subfolder'file2.cs
after: C:'MyProject'Files'Output'folder'subfolder'file2.cs
我希望清楚我所追求的是什么。命名空间中是否有标准方法可以执行此操作System.IO
?如果没有,我该如何实现它?
String.Replace("Input_","Output");
获取路径并分配给字符串变量并执行替换。
路径类可能会有所帮助(至少在将文件名与路径分开并组合回来时),但您可能也需要自己执行一些字符串操作来替换路径的特定组件。
您可以使用 String.Replace 作为路径的字符串。