回答編集履歴

1

相対パスの扱いについて追記しました。

2019/01/05 07:50

投稿

atata0319
atata0319

スコア881

test CHANGED
@@ -18,4 +18,4 @@
18
18
 
19
19
 
20
20
 
21
- とは言いつつも相対パスを前提としたコードは予想外の不具合が発生する原因となるので、プログラム上で扱うパスは絶対パスで扱うのがおすすめですね。
21
+ とは言いつつも相対パスを前提としたコードは予想外の不具合が発生する原因となるので、プログラム上で扱うパスは絶対パスで扱うのがおすすめですね。利用者が指定するパス(設定ファイルに設定するようなものや画面で入力されるもの)は相対パスを受け入れておいて、プログラム上では相対パスを絶対パスに変換してからファイルの操作を処理した方が良いです。