㈠ c语言保存文件到指定的路径和文件名
fp=fopen(filename,"wb");
里的filename就表示了文件的路径及文件名,所以要把输入的文件名和文件路径拼接起来,计算出这个filename
最好过滤一下别让路径和文件名中有非法字符,比如:\/+<>什么的。
scanf也限制一下长度。
scanf("%19s",filename);
scanf("%19s",path);
参考如下:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
char ch, filename[20], path[20],buffer[40];
printf("Enter the file name: ");
scanf("%s",filename);
printf("Enter the path: ");
scanf("%s",path);
sprintf(buffer, "%s\\%s", path,filename);
printf("\nto end input ,press Ctrl+Z in newline,then ENTER:\n");
if((fp=fopen(buffer,"wt+"))==NULL)
{
printf("no such path, \nstrike any key exit!");
getch();
exit(1);
}
while ((ch=getchar())!=-1) ch=fputc(ch,fp);
fclose(fp);
printf("==================================\n\n");
printf("file path \"%s\" \nfile name \"%s\":\nand its content:\n",path,filename);
fp=fopen(buffer,"rt");
while ((ch=fgetc(fp))!=-1) putchar(ch);
fclose(fp);
return 0;
㈡ 浏览本地文件,打开IE在里面输入的路径格式是怎么样子的
如果你已经用IE浏览器下载了文件,先不管文件是否下载玩,我们先找到下载文件的记录。点击IE浏览器右上角的设置按钮,如图中所示。
进入设置框后,就看到了一个查看下载的选项,它有一个快捷组合键,Ctrl+J就直接进入下载记录页面。
进入下载记录页面,如果文件没有下载完成,就在正在下载的进度百分比,如果下载完成就显示下载完成记录。
你可以直接在后面打开或者运行下载完成的文件,如果你要找到这些文件保存在哪里,就鼠标右键,弹出的框里面就可以打开文件保存的地方。
其实还有一个简单的方法找到ie浏览器下载的文件保存在哪里。就默认保存在C盘下载栏目里。请点击下面的选项,就看到了默认的保存路径就在下载里。
至于下载怎么找?很简单,win7就在库里面有个下载文件夹,就是里面了。win8/win8.1直接点开我的电脑(这台电脑),请看图,下载栏目就看到了。
㈢ 如何在计算机上搜索winword.exe文件且写出该文件的路径和文件名
可以通过打开我的电脑,在搜索框中输入该文件的全称点击搜索。搜索到该文件以后点击属性即可查看到其对应的路径以及相应的文件名(winword.exe)。具体的以WIN10系统为例,检索以及查看方法如下:
1、在桌面双击我的电脑打开进入。
㈣ Win 7 如何批量提取指定文件夹下的所有文件名称及其路径
Win 7 批量提取指定文来件夹下源的所有文件名称及其路径的方法如下:
1、在需要提取名称的文件夹中右键新建一个“文本文档”。