Unix:使用creat()open()进行文件复制,并在C中检查文件类型

时间:2017-04-28 17:24:12

标签: c linux unix file-io copy

我目前正在使用C和Linux制作程序。此程序允许我将文件从当前目录复制到另一个目录或复制该文件并将其粘贴到当前目录

例如:我的程序是复制,我的文件夹名称为文件夹,文件名为文件

如果我输入: ./ copy FILE FILE2 。将在当前目录中创建新文件名FILE2。

如果我输入: ./ copy FILE Folder 将在文件夹目录中创建新文件名 FILE

有没有办法检查第二个参数,看它是文件名还是目录,因为我希望程序确定收到参数时要运行的函数。

这可以在不使用任何其他功能的情况下完成。 (仅使用creat()和open()函数)

提前谢谢大家。

0 个答案:

没有答案