【发布时间】:2013-04-07 20:57:41
【问题描述】:
我有一个文件列表,需要从文件完整路径中检索文件名(无扩展名)。
我在命令提示符下生成了一个列表打印(故意在里面包含路径);我需要用其他东西替换路径。
即: [这是带有生成内容示例的 *.txt 文件]
C:\folder\files\img1.png
C:\folder\files\img2.png
C:\folder\files\img3.png
C:\folder\files\img4.png
...etc...
我想要达到的目标: 图片1.png。或Img1
我正在使用下面的代码,但我还不知道如何正确使用它。
[原码]
File.WriteAllText("Path", Regex.Replace(File.ReadAllText("Path"), "[Pattern]", "Replacement"));
[相同的代码;但修改]
File.WriteAllText(@"C:\Folder\Files\print.txt", Regex.Replace(File.ReadAllText(@"C:\Folder\Files\print.txt"), "[C:\folder\files\]", "Copy "));
【问题讨论】:
-
尝试 File.WriteAllText(@"C:\Folder\Files\print.txt", Regex.Replace(File.ReadAllText(@"C:\Folder\Files\print.txt"), @"C:\folder\files", "复制"));
标签: c# string replace filenames