質問編集履歴
1
ファイル名の処理の詳細について追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,4 +11,18 @@
|
|
11
11
|
using (StreamWriter sw1 = new StreamWriter(fileName, false,
|
12
12
|
System.Text.Encoding.GetEncoding("shift_jis")))
|
13
13
|
//fileNameが日本語を含んでいると失敗
|
14
|
-
```
|
14
|
+
```
|
15
|
+
|
16
|
+
申し訳ございません重要な事実を書き忘れていました
|
17
|
+
エクセルのセル内で改行されているものを、
|
18
|
+
```C#
|
19
|
+
fileName = wb.Cell(7, column).GetString().Replace("\n", "_").Trim(' ') + "拡張子(実際は.~という表記)"
|
20
|
+
```
|
21
|
+
と置き換えています
|
22
|
+
このときのfileNameが
|
23
|
+
System.IO.Path.GetDirectoryName(fileName)した結果
|
24
|
+
DIRECTORY\ファイル名.~
|
25
|
+
のように、ディレクトリとファイル名がつながってします
|
26
|
+
※改行していないセルの場合はディレクトリだけが表示される
|
27
|
+
|
28
|
+
コンソールに出力された結果を見る限り特殊文字などは見当たらないのですが、何か可能性はありますでしょうか
|