C语言如何获取当前文件路径,并把某一文件复制到指定的地点谁会把,请教

C语言如何获取当前文件路径,并把某一文件复制到指定的地点谁会把,请教,第1张

如果只要求在Windows平台运行的话,可以选择用system('') 来实现

跨平台的话,就用fread, fwrite等配套读写函数 让它们循环执行直到文件复制完成

main参数啊!

int

main(int

argc,char

argv[])

{

printf(argv[0]);

return

0;

}

这样得到一个字符串,从中提取出路径不是难事,如果不行Q960575562

hModule=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,pinfo->th32ProcessID);

Module32First(hModule, minfo); GetShortPathName(minfo->szExePath,shortpath,256);如果还需要详细的代码,请Q我吧。。我最近刚在做这块。。。新手,写的东西比较简单- -

C#获取当前路径的方法如下:1 SystemDiagnosticsProcessGetCurrentProcess()MainModuleFileName -获取模块的完整路径。2 SystemEnvironmentCurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3 SystemIODirectoryGetCurrentDirectory()-获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\>

shellecute函数方法实现打开explorer,及打开一个目录,进行选择文件,获取文件或文件夹路径

GetCurrentDirectory 在一个缓冲区中装载当前目录

GetFullPathName 获取指定文件的完整路径名

看这样API函数的使用方法实现你所需要的功能。

#include <stdioh>

int main(int argc,char argv[])

{

printf("这个程序的路径:");

printf("%s",argv[0]);

getchar();

fflush(stdin);

return 0;

}

以上就是关于C语言如何获取当前文件路径,并把某一文件复制到指定的地点谁会把,请教全部的内容,包括:C语言如何获取当前文件路径,并把某一文件复制到指定的地点谁会把,请教、c语言怎么获得当前程序运行路径、C语言...如何获取进程的可执行文件路径...等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10055972.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存