現在、この方法では1つのCSVファイルを引用符で囲むことはできますが、ディレクトリ内の600以上のCSVファイルをループして引用符付きの方法を実行しようとしていますそれぞれ。私はこれを効果的に行う方法がわかりません。どんなフィードバックもありがとうございます。以下は引用符 - ディレクトリに600+ CSVファイルを囲むC#
私のコードです:
不正な文字がパスに:
以下public void QuoteEnclosingCSV() { string fileNamePath = Path.GetTempPath() + @"\Reports\*.csv"; var stringBuilder = new StringBuilder(); foreach (var line in File.ReadAllLines(fileNamePath)) { stringBuilder.AppendLine(string.Format("\"{0}\"", string.Join("\",\"", line.Split(',')))); } File.WriteAllText(string.Format(fileNamePath, Path.GetDirectoryName(fileNamePath)), stringBuilder.ToString()); } string marFolder = Path.GetTempPath() + @"\Reports\"; var dir = new DirectoryInfo(marFolder); foreach (var file in dir.EnumerateFiles("*.csv")) { QuoteEnclosingCSV(); }
は、私が受けていますエラーです。
!私は十分にあなたに感謝できません! – YoungStamos