精华内容
下载资源
问答
  • qt中获取文件路径文件名

    千次阅读 2016-09-17 21:46:13
    qt中获取文件路径文件名
    QString file_full, file_name, file_path;  
    QFileInfo fi;  
      
    file_full = QFileDialog::getOpenFileName(this);  
      
    fi = QFileInfo(file_full);  
    file_name = fi.fileName();  
    file_path = fi.absolutePath();  
    

    展开全文
  • C#中获取文件路径文件名 string filePath = @"D:\Projects\C#\Struct\Struct\bin\Debug\Struct.exe"; Console.WriteLine("绝对路径 : " + System.IO.Path.GetFullPath(filePath)); //-->D...

    C#中获取文件路径,文件名

    string filePath = @"D:\Projects\C#\Struct\Struct\bin\Debug\Struct.exe";
    Console.WriteLine("绝对路径         : " + System.IO.Path.GetFullPath(filePath)); //-->D:\Projects\C#\Struct\Struct\bin\Debug\Struct.exe
    Console.WriteLine("文件所在的目录   : " + System.IO.Path.GetDirectoryName(filePath)); //-->D:\Projects\C#\Struct\Struct\bin\Debug
    Console.WriteLine("带后缀的文件名   : " + System.IO.Path.GetFileName(filePath)); //-->Struct.exe
    Console.WriteLine("没有后缀的文件名 : " + System.IO.Path.GetFileNameWithoutExtension(filePath)); //-->Struct
    Console.WriteLine("后缀名(带点)   : " + System.IO.Path.GetExtension(filePath)); //-->.exe
    Console.WriteLine("路径的根目录     : " + System.IO.Path.GetPathRoot(filePath)); //-->D:\   
    Console.WriteLine();
    Console.WriteLine();
    Console.WriteLine();
    //假定整个EXE文件所在绝对路径为 D:\Projects\C#\Struct\Struct\bin\Debug\Struct.exe,那么具体结论如下:
    // 获取程序的基目录。
    Console.WriteLine("BaseDirectory  : " + System.AppDomain.CurrentDomain.BaseDirectory);   //BaseDirectory:D:\Projects\C#\Struct\Struct\bin\Debug\

    // 获取模块的完整路径,包含文件名
    Console.WriteLine("Process_GetCurrentProcess  : " + System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); //Process_GetCurrentProcess:D:\Projects\C#\Struct\Struct\bin\Debug\Struct.vshost.exe

    // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
    Console.WriteLine("CurrentDirectory           :  " + System.Environment.CurrentDirectory); //CurrentDirectory:D:\Projects\C#\Struct\Struct\bin\Debug

    // 获取应用程序的当前工作目录,注意工作目录是可以改变的,而不限定在程序所在目录。
    Console.WriteLine("GetCurrentDirectory        : " + System.IO.Directory.GetCurrentDirectory()); //GetCurrentDirectory:D:\Projects\C#\Struct\Struct\bin\Debug

    // 获取和设置包括该应用程序的目录的名称。
    Console.WriteLine("ApplicationBase: " + System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase); //ApplicationBase:D:\Projects\C#\Struct\Struct\bin\Debug\

    // 获取启动了应用程序的可执行文件的路径。
    Console.WriteLine("StartupPath    : " + System.Windows.Forms.Application.StartupPath); //StartupPath:D:\Projects\C#\Struct\Struct\bin\Debug

    // 获取启动了应用程序的可执行文件的路径及文件名
    Console.WriteLine("ExecutablePath : " + System.Windows.Forms.Application.ExecutablePath); //ExecutablePath:D:\Projects\C#\Struct\Struct\bin\Debug\Struct.EXE
    Console.ReadLine();

    运行结果图片如下

     

    补充上面信息主要可能会用在备份文件等等上面

         // 实例:
                //    假定有个文本文件,我们想备份下,并复制时可重命名成带日期的文件,如下操作
                string CopyFrom=@"D:\Projects\C#\Struct\Struct\bin\Debug\aaaa.txt";
                string CopyTo = System.IO.Path.GetDirectoryName(CopyFrom) + "\\" + System.IO.Path.GetFileNameWithoutExtension(CopyFrom) + "_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + System.IO.Path.GetExtension(CopyFrom);
                System.IO.File.Copy(CopyFrom,CopyTo,true);  
    //true的意思是如有重名文件则覆盖,但是copyTo中文件名带有年月日 时分秒 所以文件名应该不会重复,这里只是做演示

     

     

     

     

    展开全文
  • C++ 获取文件路径文件名

    千次阅读 2019-07-04 13:33:56
    C++ 获取文件路径文件名 就是基本的字符串截取 const char * filePath=“F:\a.txt”; string filePath_str=filePath; string fileName=filePath_str.substr(filePath.find_last_of(’\\’)+1); const char *...

    C++ 获取文件路径和文件名

    就是基本的字符串截取

    const char * filePath=“F:\a.txt”;

    string filePath_str=filePath;

    string fileName=filePath_str.substr(filePath.find_last_of(’\\’)+1);

    const char *filename_c=fileName.c_str();

    **

    1. string 转换 成 const char *

    	string s=it->tasknum;
    	 const char *cha= s.c_str();
    

    2. const char * 转换成 string

    直接等号
    **

    3. CString 转换成 string

    USES_CONVERSION;

    std::string user = W2A(dlg.m_uiAccout);
    在这里插入图片描述在这里插入图片描述

    4. int 转string

    在这里插入图片描述
    userid是int数据,u_id是开辟的字符数组,10 是int的进制

    1. string 转CString

      string s=it->tasknum;
      //先将s转成C语言中的正规的字符串。
      const char *cha= s.c_str();
      //再将C字符串转成CString
      CString str(cha);
      m_list.AddString(str);

    5.TCHAR 转 char

    int TcharToChar(const TCHAR * tchar, char * _char)
    {
    	int iLength=0;
    	//获取字节长度   
    	iLength = WideCharToMultiByte(CP_ACP, 0, tchar, -1, NULL, 0, NULL, NULL);
    	//将tchar值赋给_char    
    	WideCharToMultiByte(CP_ACP, 0, tchar, -1, _char, iLength, NULL, NULL);
    	return 0;
    }
    
    展开全文
  • 这里用到了os.path.splitext()和os.path.split()。 函数 作用 返回值 ...分割文件名和扩展名 ...分割路径文件名 元组 例子: import os url = "http://file.iqilu.com/custom/new/v2016/images/logo.png"...

    这里用到了os.path.splitext()os.path.split()

    函数 作用 返回值
    os.path.splitext() 分割文件名和扩展名 元组
    os.path.split() 分割路径和文件名 元组

    例子:

    import os
    
    url = "http://file.iqilu.com/custom/new/v2016/images/logo.png"
    
    (file, ext) = os.path.splitext(url)
    print(file)
    print(ext)
    
    (path, filename) = os.path.split(url)
    print(filename)
    print(path)
    


    参考:
    https://docs.python.org/3/library/os.path.html

    展开全文
  • 小刘在蔚来汽车实习,今天领导提了一个需求,要爬取csv文件的所有链接获得爬取后的文件名文件路径 首先看看如何获得文件路径 def getfile(rootdir): list = os.listdir(rootdir)#列出文件夹下所有的目录与...
  • Go获取文件路径文件名,后缀

    千次阅读 2019-10-24 11:58:26
    Go获取文件路径文件名,后缀 import ( "fmt" "os" "path/filepath" "path" ) files := "E:\\data\\test.txt" paths, fileName := filepath.Split(files) fmt.Println(paths, fileName) ...
  • 获取文件路径文件名、后缀名

    千次阅读 2017-03-22 10:05:29
    1. 打开文件获取文件路径+文件名 QString filePath = QFileDialog::getOpenFileName(this,tr("请选择文件"),"C://Users//Administrator//Desktop"); qDebug() ; 2. 打开多个文件获取文件路径列表 //QStringList ...
  • 用python从文件路径获取文件名用python从文件路径获取文件名用python从文件路径获取文件名 print(os.path.split(train_mask)[1].split(".")[0])
  • 基于给定的文件绝对路径获取文件所在的目录、完整文件名、不带后缀的文件名文件类型(即文件后缀)。 2. 示例 假设给定的文件绝对路径是:C:/Users/Public/yellow.jpg,那么程序的运行结果应该是是: 文件所在...
  • Qt-获取文件路径文件名

    千次阅读 2019-07-05 23:14:31
    在开发,通常需要选择文件,并获取文件相关信息,在这里对Qt获取文件路径、文件后缀、文件名称做下总结。 /**获取文件名称、后缀、路径 * @time: 2019-7-5 * @author: qiangu * @return: fileInfo */ ...
  • #########start 获取文件路径文件名、后缀名############ def jwkj_get_filePath_fileName_fileExt(filename): (filepath,tempfilename) = os.path.split(filename); (shotname,extension) = os.path.splitext...
  • def get_filePath_fileName_fileExt(fileUrl): """ 获取文件路径文件名, 后缀名 :param fileUrl: :return: """ filepath, tmpfilename = os.path.split(fileUrl) shotname, extension = os.path.splitext...
  • qt中获取文件路径文件名、后缀名

    万次阅读 多人点赞 2016-03-21 21:24:09
    QString file_full, file_name, file_path,file_suffix ; QFileInfo fileinfo; file_full = QFileDialog::getOpenFileName(this,.....); fileinfo = QFileInfo(file_...//文件名 file_name = fileinfo.fileName();...
  • QString file_full, file_name, file_path;  QFileInfo fi;    file_full = QFileDialog::getOpenFileName(this);    fi = QFileInfo(file_full);  ...file_path = fi.absol
  • VC获取当前程序文件路径,文件名以及路径文件名,经典实用做法。欢迎大家下载学习。
  • QT-获取文件路径文件名

    千次阅读 2018-10-26 10:04:57
    这篇博客来说一下在QT如何获取文件名文件路径 主要用到了QFileInfo这个类,下面以代码示例来说明:   QString file, file_name, file_path;  QFileInfo fi;  file= QFileDialog::getOpenFileName(this...
  • Qt获取文件路径文件名

    千次阅读 2019-06-19 21:48:34
    QString file_full, file_name, file_path; QFileInfo fi; file_full = QFileDialog::getOpenFileName(this); fi = QFileInfo(file_full); file_name = fi.fileName();...file_path = fi.absolutePath();...
  • 现在我想删除这些乱码文件,由于文件路径中包含中文乱码,以下代码会报“java.lang.NullPointerException”的错误。 ``` Path[] delef=FileUtil.stat2Paths(files); for(Path p:delef){ flag=hdfs....
  • 头文件:libgen.h char *dirname(char *path); char *basename(char *path); char *path="/dir1/dir2/dir.suffix"; dirname(path) ==> /dir1/dir2 basename(path) ==>...linux 也内置了这两个
  • Qt获取文件路径文件名

    千次阅读 2017-10-31 13:48:36
    QString file_full, file_name, file_path;  QFileInfo fi;    file_full = QFileDialog::getOpenFileName(this);    fi = QFileInfo(file_full);  ...file_path = fi.absol
  • 获取鼠标左键选中的文件路径文件名cpp源代码
  • java通过文件路径获取文件名

    万次阅读 2010-08-05 13:27:00
    java通过文件路径获取文件名 file.getName()
  • OpenCV 应用读取文件路径文件名批量处理图片

    千次阅读 热门讨论 2016-12-28 22:44:38
    还可以找到目录下每一层的文件,在大多数情况下并不需要区分是遍历目录下还是遍历目录,因为目录是我们自己创建的,要遍历的路径也是自己输入,所以我们完全可以把这个当做遍历目录中文件的函数来用。 2.上述...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 420,274
精华内容 168,109
关键字:

获取文件路径中的文件名