我找不到解決方案來替換文本文件中的路徑。 我在命令提示符下打印了一個列表(有意識地使用了路徑);我想用別的東西替換路徑。C#替換文本文件中的路徑
即: [這是* .txt文件的內容示例]
C:\folder\files\img1.png
C:\folder\files\img2.png
C:\folder\files\img3.png
C:\folder\files\img4.png
...etc...
我需要更換路徑別的東西,只留下文件名。
我使用此代碼;但我可能不知道如何正確使用它。
[原文代碼]
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:\文件夾\文件\ print.txt」,正則表達式。替換(File.ReadAllText(@「C:\ Folder \ Files \ print.txt」),@「C:\ folder \ files」,「Copy」)); – Paparazzi 2013-04-07 21:01:14