2

ファイルを作成したいだけの場合、ファイルを閉じる必要がありますか? 読み書きの場合にのみ必要だと思います。

_, err := os.OpenFile(name, os.O_CREATE, 0640)
4

2 に答える 2

4

それはうまくいきますか?はい。ファイルが作成されます。

やるべきですか?いいえ、それでうまくいくこともありますが、一般的には悪い考えです。

ファイルを開くと、ファイル ハンドルなどのリソースがプロセスに割り当てられます。これらのリソースを解放するには、それを閉じる必要があります。そうしないと、プロセスが終了するまで使用できなくなります。

于 2012-07-24T13:07:49.997 に答える
1

ファイルを作成すると、ファイルも開かれるので、閉じる必要があります。

于 2012-07-24T13:07:28.357 に答える