㈠ c语言如何获得文件当前路径
http://hi..com/andywangcn/item/7633efda5517baf9ca0c39c6
获得双斜杠路径不包含文件名
TCHAR_szPath[MAX_PATH+1]={0};
GetMoleFileName(NULL,_szPath,MAX_PATH);
(_tcsrchr(_szPath,_T('\')))[1]=0;//删除文件名,只获得路径字串
CStringstrPath;
for(intn=0;_szPath[n];n++)
{
if(_szPath[n]!=_T('\'))
{
strPath+=_szPath[n];
}
else
{
strPath+=_T("\\");
}
}
MessageBox(strPath);//输出==e:\program\Debug\
//头文件用到windows.h
㈡ 怎么用标准C/C++打开windows explorer,选择文件,获取文件或文件夹路径
char szDir[100] ={0};
char szPath[255] = {0};
BROWSEINFO bi ;
bi.hwndOwner = m_hWnd ;
bi.pidlRoot = NULL ;
bi.lParam = NULL ;
bi.lpfn = NULL;
bi.lpszTitle = "选择";
bi.iImage = NULL ;
bi.ulFlags = BIF_BROWSEINCLUDEFILES ;
bi.pszDisplayName = szDir ; //存放的文件名字
ITEMIDLIST *pidl = ::SHBrowseForFolder(&bi);
SHGetPathFromIDList(pidl,szPath); // szPath返回的是完全路径
㈢ 怎么用intent打开文件管理器,获取文件夹的路径
音乐:Intentintent=newIntent(Intent.ACTION_VIEW);Uriuri=Uri.fromFile(newFile(result.get(position).getUrl()));Stringtype=result.get(position).getMimeType();intent.setDataAndType(uri,"audio/*");intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);图片:Intentintent=newIntent(Intent.ACTION_VIEW);Uriuri=Uri.fromFile(newFile(result.get(position).getPath()));Stringtype=result.get(position).getMimeType();intent.setDataAndType(uri,"image/*");//设置数据路径和类型startActivity(intent);视频:Intentintent=newIntent(Intent.ACTION_VIEW);Uriuri=Uri.fromFile(newFile(result.get(position).getPath()));Stringtype=result.get(position).getMimeType();intent.setDataAndType(uri,"video/*");intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);
㈣ 我想知道如何获得当前打开的文件夹窗口的路径
菜单 工具 察看 高级里面找 在地址栏显示文件夹全路径
我是英文版的XP,以上不知道翻译的对不对 哈哈
Tools -> View -> Advanced settings: -> Display the full path in the address bar
㈤ c语言中如何得到当前文件所在位置
如果是通过open方式打开的,那么第一个参数就是文件路径信息:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int open(const char *path, int oflag, /* mode_t mode */...);
如果是通过fopen方式打开的,那么第一个参数就是文件路径信息:
#include <stdio.h>
FILE *fopen(const char *filename, const char *mode);
无论通过open还是fopen打开文件,都必须先知道文件路径信息,尽管可能是相对路径。
如果知道了filename的内容,我们就可以定位它的绝对路径,也就是你说的完全路径。
1. filename本身就是绝对路径,ok。
2. filename是相对路径,那么先通过getcwd获取进程的执行路径,然后再获取绝对路径即可。
#include <unistd.h>
extern char *getcwd(char *buf, size_t size);
但是,如果进程在打开文件后又执行了chdir、fchdir之类函数的话,估计就不能够再获取文件路径信息了。
#include <unistd.h>
int chdir(const char *path);
int fchdir(int fildes);
㈥ win7系统如何获取文件或文件夹的完整路径
注:1、先点击鼠标左键选中文件————长按shift键————点击鼠标右键——点击 复制为路径(A)
1、打开电脑上的文件夹,选中一个文件,可以看到此文件的完整路径并非用反斜杠字符分隔文件夹名来显示完整的文件或文件夹路径。
2、接下来请点击地址栏空白处
3、点击地址栏空白处后,此时在地址栏就显示了完整的文件路径,如下图所示
4、选中显示出来的完整文件路径,鼠标右键,从快捷菜单中选择复制,即可把此文件的路径完整复制下来了。
5、还有一个方法:按shift键不放,再右击文件从弹出的快捷菜单中选择“复制为路径”,也能拷贝一个文件的完整路径,如下图所示。"E:\电脑资料\备份\数据库语言\K3如何在数据库更改计量单位.doc"
6、在需要的地方比如在运行中粘贴一下,即可显示出来此文件的完整路径。
7、点击“确定”按钮后,就可以直接打开此WORD文档
㈦ c++ 用openfiledialog打开文件对话框,用filename获取了文件的全路径,我怎么获取文件的文件夹路径
截取字符的方法,用Substring(序列)。
㈧ c语言读取文件的路径怎么设定
"student.dat",或者直接设定它的路径,比如在C盘WINDOWS下就是:"C:\\WINDOWS\\student.dat"注意要多加\,也就是说是\\
㈨ 如何获取打开程序的文件的路径
打开电脑上的文件夹,选中一个文件,可以看到此文件的完整路径并非用反斜杠字符分隔文件夹名来显示完整的文件或文件夹路径。
接下来请点击地址栏空白处
点击地址栏空白处后,此时在地址栏就显示了完整的文件路径
选中显示出来的完整文件路径,鼠标右键,从快捷菜单中选择复制,即可把此文件的路径完整复制下来了。
还有一个方法:按shift键不放,再右击文件从弹出的快捷菜单中选择“复制为路径”,也能拷贝一个文件的完整路径,如下图所示。"E:\电脑资料\备份\数据库语言\K3如何在数据库更改计量单位.doc"
在需要的地方比如在运行中粘贴一下,即可显示出来此文件的完整路径。
点击“确定”按钮后,就可以直接打开此WORD文档
㈩ C语言打开文件的路径问题
#include<stdio.h>
int main(void)
{
int a, sum;
FILE *ifp, *ofp;
sum = 0;
if((ifp = fopen("C:\Users\huangwj\Desktop\h.txt", "rt"))==NULL)
{
printf("not in");
return 0;
}
if((ofp = fopen("C:\Users\huangwj\Desktop\yes.txt", "wt"))==NULL)
{
printf(" out!!");
return 0;
}
while( fscanf(ifp, "%d", &a) != EOF)
sum += a;
fprintf(ofp, "The sum is %d. \n", sum);
fclose(ifp);
fclose(ofp);
return 0;
}
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!