『壹』 C语言怎么下载文件到指定目录编译好的程序为D.exe旁边有一个文件夹(下载)专门存放下载的文件。
你是要下载 c语言的安装程序吧
『贰』 C语言如何读取指定路径下的所有指定格式的文件
用C语言读取目录中的文件名的方法:1、如果是在window环境下,可以用一下方法:使用stdlib.h头文件声明的system()函数_CRTIMP int __cdecl system (const char*);system("dir c:\ /a:h /b > c:\dir.txt");调用系统命令dir,把c:目录下文件列表写入文件dir.txt中2、使用dirent.h头文件中声明的opendir(),readdir()函数;
intmain(intargc,char*argv[]){DIR*directory_pointer;structdirent*entry;if((directory_pointer=opendir("d:\XL"))==NULL)printf("Erroropening");else{while((entry=readdir(directory_pointer))!=NULL){printf("%s",entry->d_name);}closedir(directory_pointer);}system("PAUSE");return0;}
3、如果没有dirent.h,可以使用io.h头文件中声明的_findfirst(),_findnext()函数;示例代码:
intmain(intargc,char*argv[]){longfile;struct_finddata_tfind;_chdir("d:\");if((file=_findfirst("*.*",&find))==-1L){printf("空白!");exit(0);}printf("%s",find.name);while(_findnext(file,&find)==0){printf("%s",find.name);}_findclose(file);system("PAUSE");return0;}
『叁』 用C语言实现从指定的地址下载一个文件吗,并自解压
有两种实现方式1)就是用system来运行命令,比如system("wget http://abc.com/test.rar"); 然后system("unrar x test.rr");。。。。其实这种方式就和写脚本差不多2)如果完全自己编程,那么就要用到各种库文件了。比如下载你可以使用libcurl,rar解压你可以用libunrar,输入用户存储路径,你用scanf输入,然后根据系统的不同(windows或者linux)调用系统api来创建目录,显示下载进度,你可以先获得该文件的大小,然后根据已下载的数据量和文件大小计算进度你确定要集体的代码吗?
『肆』 C#如何自动打开下载链接将文件下载到指定路径,而不提示保存文件名和保存路径
建议你用webClient 实现吧,这样都可以由你来控制了。用打开ie 的方式不太好吧。
『伍』 windows自己下载的文件在什么地方如何更改windows的下载路径
在控制面板里面点击Internet——安全——恢复自定义设置,而后在下载就能出现提示对话框了。可以选择放到你想要放的文件夹里面了。
『陆』 c# 从ftp下载文件到本地指定位置
using System.Diagnostics; private void button1_Click(object sender, EventArgs e) { string YuMing = textBox1.Text.Trim();//输入FTP地址用的! Process.Start("iexplore","ftp://"+YuMing ); }你不用想的那么复杂!系统自带的FTP你为什么不用呢?这样还好点!试试哈!
『柒』 C# 读取指定路径文件
C#读取文件路径 //获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType ( ).Assembly.Location; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess ( ).MainMole.FileName; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 string str = System.Environment.CurrentDirectory; //result: X:\xxx\xxx (.exe文件所在的目录) //获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。 string str = System.AppDomain.CurrentDomain.BaseDirectory; //result: X:\xxx\xxx\ (.exe文件所在的目录+"\") //获取和设置包含该应用程序的目录的名称。 string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase; //result: X:\xxx\xxx\ (.exe文件所在的目录+"\") //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str = System.Windows.Forms.Application.StartupPath; //result: X:\xxx\xxx (.exe文件所在的目录) //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 string str = System.Windows.Forms.Application.ExecutablePath; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取应用程序的当前工作目录(不可靠)。 string str = System.IO.Directory.GetCurrentDirectory ( ); //result: X:\xxx\xxx (.exe文件所在的目录)在系统服务中最好用这个方式去取路径 string stmp = Assembly.GetExecutingAssembly ( ).Location; stmp = stmp.Substring ( 0 , stmp.LastIndexOf ( '\\' ) );//删除文件名 if ( pathType == 1 ) return stmp + @"\inputLog.xml"; else if ( pathType == 2 ) return stmp + @"\MiddleDB.xml"; else return stmp + @"\AppNo.xml";using System.IO; string path = "d:asdfasdf.bmp"; string fileName = Path.GetFileName(path); //文件名 string ext = Path.GetExtension(path); //扩展名
『捌』 用C语言实现从指定的地址下载一个文件吗,并自解压 希望你能提供给我这个批处理额 我不会写,谢谢!
//这个可以·#include "windows.h"#include "iostream.h"#include "string"main(){ char Path[255]="D:\\1.txt"; HANDLE hFile; //创建文件 hFile=CreateFile(Path,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); //关闭文件句柄 CloseHandle(hFile); memset(Path,0x00,255);}补充:我是直接使用api函数的·#include "windows.h"#include "stdio.h"#include "string"void main(){ char Path[255]="D:\\1.txt"; HANDLE hFile; //创建文件 hFile=CreateFile(Path,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); //关闭文件句柄 CloseHandle(hFile); memset(Path,0x00,255);}char path[128]={0};gets(path);//文件名称 全路径 FILE * fp;fp=fopen(path,"w")
『玖』 把网络上指定的内容下载到本地指定的路径的代码要怎么写
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As LongSub DOWNLOAD(URL As String)URLDownloadToFile 0, URL, "c:\" & "\123.gif", 0, 0 '下载到c盘并命名为123End SubPrivate Sub Command1_Click()DOWNLOAD ("https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif")End Sub
『拾』 C# 默认设置好的服务器路径,如何改为客户端下载选的路径
把保存的路径修改了就可以了嘛,增加一个saveFileDialog选择你的客户端路径,并使用这个路径作为你下载文件的保存路径就是咯。或者指定一个客户端路径就可以啦