teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

ファイル名の処理の詳細について追記

2020/01/17 06:42

投稿

tonton333
tonton333

スコア19

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
+ コンソールに出力された結果を見る限り特殊文字などは見当たらないのですが、何か可能性はありますでしょうか