実際、私は現在の作業ディレクトリのサブディレクトリにファイルを作成する方法について一般的に混乱していますが、特にそれが非表示になっている場合はそうです。
Sayには、呼び出しchar* backup
で作成しているファイルの名前が含まれています。open()
と呼ばれる、すでに存在する隠しフォルダがあるとし.mybackup
ます。
内部にファイルを作成するにはどうすればよい.mybackup
ですか?うまくいけば、2回chdirすることなく。
私が今いるところ:
int filewrite;
filewrite = open(backup, O_CREAT | O_RDWR, 0644);