导航:首页 > 文件教程 > c文件语句

c文件语句

发布时间:2023-07-15 16:17:04

㈠ 如何用C语言创建一个新文件

很简单,txt文件是文件的类型,也是文件的后缀名,简单地说,它是名字的一部回分,所以只要在建答立文件的时候取名为*.txt就会建立一个被系统当作文本文档的txt文件
具体做法如下
...
...
file
*fp;\\建立文件型指针,因为文件在硬盘上不在内存上,需要特殊的访问机制。
fp=fopen("纯文本文档.txt","w+");//fopen函数可以用来打开某种文件,第一个参数是文件的全名第二个参数是读写方式
...
...
这样,我们就已经一读写创建的方式打开了一个文本文档,其他他文件方法相同。

㈡ C语言中怎么实现建文件夹语句!

#include <stdio.h>
#include <stdlib.h>

#include <shlobj.h>

void main(int argc, char* argv[])
{
TCHAR szPath[MAX_PATH];
if(SUCCEEDED(SHGetFolderPath(NULL,
CSIDL_COMMON_ADMINTOOLS|CSIDL_FLAG_CREATE,
NULL,
0,
szPath)))
{
printf(szPath);
printf("\n");
}
}

//***************************************************************************
//CSIDL_FLAG_CREATE($8000)
// windows 2000:如果这个CSIDL所引用的文件夹不存在,则创建这个文件夹!.
// CSIDL_FLAG_DONT_VERIFY($4000)
// WINDOWS 2000: 无论这个CSIDL所引用的文件夹是否存在都使用它!
//CSIDL_ADMINTOOLS($30)
// 表示当前用户的“管理工具”系统文件夹
//CSIDL_ALTSTARTUP($h1D)
// 不详
//CSIDL_APPDATA($1A)
// 表示当前用户的特定的应用程序数据存储文件夹,例如:C:\Documents and Settings\username\Application Data
//CSIDL_BITBUCKET($A)
// 表示回收站
//CSIDL_COMMON_ADMINTOOLS($2F)
// 表示所有用户的“管理工具”系统文件夹
//CSIDL_COMMON_ALTSTARTUP($1D)
// 表示所有用户的 (只支持WINDOWS NT 系统)
//CSIDL_COMMON_APPDATA($23)
// 表示所有用户的特定的应用程序数据存储文件夹,例如:C:\Documents and Settings\All Users\Application Data
//CSIDL_COMMON_DESKTOPDIRECTORY($19)
// 表示所有用户的“桌面”文件夹,例如:C:\Documents and Settings\All Users\Desktop。
//CSIDL_COMMON_DOCUMENTS($2E)
// 表示所有用户的“我的文档”文件夹,例如:C:\Documents and Settings\All Users\Documents
//CSIDL_COMMON_FAVORITES($1F)
// 表示所有用户的“我的收藏夹”文件夹。
//CSIDL_COMMON_PROGRAMS($17)
// 表示所有用户的“程序”文件夹,例如:C:\Documents and Settings\All Users\Start Menu\Programs
//CSIDL_COMMON_STARTMENU($16)
// 表示所有用户的“开始菜单”文件夹,例如:C:\Documents and Settings\All Users\Start Menu
//CSIDL_COMMON_STARTUP($18)
// 表示所有用户的“启动”文件夹,例如:C:\Documents and Settings\All Users\Start Menu\Programs\Startup
//CSIDL_COMMON_TEMPLATES($2D)
// 表示所有用户的“模块”文件夹,例如:C:\Documents and Settings\All Users\Templates
//CSIDL_CONTROLS($3)
// 表示“控制面板”文件夹
//CSIDL_COOKIES($21)
// 表示当前用户Internet Explorer的cookie 文件夹,例如:C:\Documents and Settings\username\Cookies
//CSIDL_DESKTOP($0)
// 表示“桌面”虚拟文件夹,包含了计算机中的所有内容
//CSIDL_DESKTOPDIRECTORY($10)
// 表示当前用户的“桌面”文件夹,例如:C:\Documents and Settings\username\Desktop
//CSIDL_DRIVES($11)
// 表示“我的电脑”虚拟文件夹,包含了计算机中所有的驱动器
//CSIDL_FAVORITES($6)
// 表示当前用户的“收藏夹”文件夹,例如:C:\Documents and Settings\username\Favorites
//CSIDL_FONTS($14)
// 表示“系统字体”文件夹,例如:C:\WINNT\Fonts
//CSIDL_HISTORY($22)
// 表示Inernet Explorer的“历史记录”文件夹
//CSIDL_INTERNET($1)
// 表示Internet的这个虚拟文件夹
//CSIDL_INTERNET_CACHE($20)
// 表示当前用户的Internet Explorer的"Cache"文件夹,例如:C:\Documents and Settings\username\Temporary Internet Files
//CSIDL_LOCAL_APPDATA($1C)
// 表示当前用户的应用程序数据文件夹,例如:C:\Documents and Settings\username\Local Settings\Application Data
//CSIDL_MYMUSIC
// 表示当前用户存储音乐文件的文件夹,例如:C:\Documents and Settings\User\My Documents\My Music
//CSIDL_MYPICTURES($27)
// 表示当前用户存储图像文件的文件夹,例如:C:\Documents and Settings\username\My Documents\My Pictures
//CSIDL_NETHOOD($13)
// 表示当前用户存在的网络连接的文件夹,例如:C:\Documents and Settings\username\NetHood
//CSIDL_NETWORK($12)
// 表示“网上邻居”这个虚拟文件夹
//CSIDL_PERSONAL($5)
// 表示当前用户的“我的文档”文件夹,例如:C:\Documents and Settings\username\My Documents
//CSIDL_PRINTERS($4)
// 指向“打印机”这个虚拟文件夹
//CSIDL_PRINTHOOD($1B)
// 表示当前用户存在的网络打印机的虚拟文件夹,例如:C:\Documents and Settings\username\PrintHood
//CSIDL_PROFILE($28)
// 表示当前用用户配置文件的文件夹
//CSIDL_PROGRAM_FILES($26)
// 表示程序文件的文件夹,例如:C:\Program Files
//CSIDL_PROGRAM_FILES_COMMON($2B)
// 表示系统程序共用组件文件夹,例如:C:\Program Files\Common
//CSIDL_PROGRAMS($2)
// 表示当前用户的“程序”菜单文件夹,例如:C:\Documents and Settings\username\Start Menu\Programs
//CSIDL_RECENT($8)
// 表示当前用户的“文档”菜单文件夹,例如:C:\Documents and Settings\username\Start Menu\Programs
//CSIDL_SENDTO($9)
// 表示当前用户的“发送到”文件夹,例如:C:\Documents and Settings\username\SendTo
//CSIDL_STARTMENU($B)
// 表示当前用户的“开始”菜单文件夹,例如:C:\Documents and Settings\username\Start Menu
//CSIDL_STARTUP($7)
// 表示当前用户的“启动”菜单文件夹,例如:C:\Documents and Settings\username\Start Menu\Programs\Startup
//CSIDL_SYSTEM($25)
// 表示WINDOWS系统的系统文件夹,例如:C:\WINNT\SYSTEM32
//CSIDL_TEMPLATES($15)
// 表示的是系统中存储文档模块的文件夹
//CSIDL_WINDOWS($24)
// 表示的是系统中Windows目录的文件珍,例如:C:\WINNT
//***************************************************************************/

CSIDL_PERSONAL
:
void main(int argc, char* argv[])
{
TCHAR szPath[MAX_PATH];
if(SUCCEEDED(SHGetFolderPath(NULL,
CSIDL_PERSONAL|CSIDL_FLAG_CREATE,
NULL,
0,
szPath)))
{
printf(szPath);
printf("\n");
}
}

网站拿去看!
http://cnxhacker.net/article/show/2881.html

http://news.hackzj.com/200512/2005-12-10/95564_2.html

阅读全文

与c文件语句相关的资料

热点内容
js替换当前页面字符串 浏览:50
ps6路径选择工具 浏览:955
视频文件损坏返回不了 浏览:656
如何判断网络被降速了 浏览:676
ps做成图片后怎么弄成文件 浏览:689
左侧导航栏css代码 浏览:952
钉钉传送文件最大多少兆 浏览:126
app下载哪里最全 浏览:599
word如何画大箭头 浏览:245
word批量转pdf工具21注册机 浏览:546
打印文档文件3000字需要多少钱 浏览:239
泊车助手app 浏览:147
pscs6完全自学教程 浏览:461
文件夹去不掉只读属性 浏览:203
qq怎么接收文件夹 浏览:35
javahashmapvalues 浏览:548
鼠标选定不了文件内容是坏了么 浏览:589
打开excel标准模板文件名 浏览:798
该文件名字不包含扩展名 浏览:565
华为备份文件 浏览:368

友情链接