在 Linux 中,您可以使用 C 語言的 fopen()
函數來創(chuàng)建一個新文件
#include<stdio.h>
int main() {
// 使用 "w" 模式打開文件,如果文件不存在則創(chuàng)建一個新文件
FILE *file = fopen("newfile.txt", "w");
if (file == NULL) {
printf("無法創(chuàng)建或打開文件!\n");
return 1;
}
// 在這里寫入一些內容到文件
const char *text = "Hello, World!\n";
fprintf(file, "%s", text);
// 關閉文件并保存更改
fclose(file);
printf("文件已成功創(chuàng)建!\n");
return 0;
}
這段代碼首先嘗試使用 “w” 模式(寫入模式)打開名為 “newfile.txt” 的文件。如果文件不存在,fopen()
將創(chuàng)建一個新文件。然后,我們向文件寫入一些文本,最后關閉文件以保存更改。
要編譯和運行此程序,請將其保存為 create_file.c
,然后在終端中運行以下命令:
gcc create_file.c -o create_file
./create_file
運行程序后,當前目錄中應該會出現一個名為 “newfile.txt” 的新文件。