zoukankan      html  css  js  c++  java
  • delphi android路径 TPath 文件路径,文件管理 file path

    获取Android相关文档路径

    delphi 新路径、文件功能 IOUtils单元,文件路径,文件管理

    http://docwiki.embarcadero.com/RADStudio/Berlin/en/Disk_And_Directory_Support_Routines

    http://docwiki.embarcadero.com/RADStudio/XE8/en/Standard_RTL_Path_Functions_across_the_Supported_Target_Platforms

    use system.IOUtils

           TPath.GetPicturesPath;
           tpath.GetTempPath;
           TPath.GetMusicPath;
           TPath.GetPicturesPath;
           TPath.GetDocumentsPath;
           TPath.GetDownloadsPath;
           TPath.GetCameraPath;

     TPath.GetFullPath( 'c:a.txt’');    //  c:a.txt  带文件名的完整路径

    TPath.GetDirectoryName( 'c:a.txt’');    //  c:a  路径

       system.IOUtils.TPath.GetDocumentsPath;

    System.IOUtils.TFile.Copy

      TFile.Create('');
      TDirectory.CreateDirectory('');

     GetSharedDocumentsPath

    PathDelim

    TPath.DirectorySeparatorChar

     连接路径字符串

    TPath.Combine(System.IOUtils.TPath.GetDocumentsPath, afileName)

    c++builder 获取Android路径,可以直接用命名空间::写代码

    包含头文件#include <System.Ioutils.hpp>

    Caption= System::Ioutils::TPath::GetDocumentsPath();

    "D:\Users\Administrator\Documents"

    System::Ioutils::TFile::Exists

    得到文件清单,文件列表

     ListBox1->Items->AddStrings( System::Ioutils::TDirectory::GetFiles(Edit1->Text));

    递归文件清单

     TStringDynArray sl;
     sl =TDirectory.GetFiles(path, '*.txt', TSearchOption.soAllDirectories);

    windows path :

    C:UsersAdministratorPictures
    C:UsersAdministratorAppDataLocalTemp
    C:UsersAdministratorMusic
    D:UsersAdministratorDocuments
    C:UsersAdministratorAppDataLocal
    C:UsersAdministratorPictures
    C:UsersAdministratorAppDataLocal
    C:UsersAdministratorAppDataRoaming
    C:ProgramData
    C:UsersAdministratorVideos
    C:UsersAdministratorMusic
    C:UsersAdministratorMusic
    E:mytestWin32Debug
    -------Shared-------
    C:UsersPublicDocuments
    C:UsersPublicPictures
    C:UsersPublicPictures
    C:UsersPublicMusic
    C:UsersPublicVideos
    C:UsersPublicMusic
    C:UsersPublicMusic
    C:ProgramData
    C:UsersPublicMusic

    Android Path

    /storage/sdcard0/Android/data/com.mm.mtt/files/Pictures
    /storage/sdcard0/Android/data/com.mm.mtt/files/tmp
    /storage/sdcard0/Android/data/com.mm.mtt/files/Music
    /data/data/com.mm.mtt/files 、、GetDocumentsPath


    /storage/sdcard0/Android/data/com.mm.mtt/files/Download
    /storage/sdcard0/Android/data/com.mm.mtt/files/DCIM
    /data/data/com.mm.mtt/cache
    /data/data/com.mm.mtt/files 、、GetHomePath
    /storage/sdcard0/Android/data/com.mm.mtt/files
    /storage/sdcard0/Android/data/com.mm.mtt/files/Movies
    /storage/sdcard0/Android/data/com.mm.mtt/files/Ringtones
    /storage/sdcard0/Android/data/com.mm.mtt/files/Alarms
    /data/app-lib/com.mm.mtt-2
    -------Shared-------
    /storage/sdcard0/Android/data/com.mm.mtt/files
    /storage/sdcard0/Pictures
    /storage/sdcard0/DCIM
    /storage/sdcard0/Music
    /storage/sdcard0/Movies
    /storage/sdcard0/Alarms
    /storage/sdcard0/Alarms
    /storage/sdcard0/Download
    /storage/sdcard0/Ringtones

    System.IOUtils.TFile.Exists

    System::Ioutils::TPath::GetDirectoryName //取路径

    相当于以前的ExtractFilePath

    一句话读文本文件

    TStringDynArray fileArr=  System::Ioutils::TFile::ReadAllLines(filePath);

     for (lineno = 0; lineno < fileArr.Length; lineno++)
             {
         fileArr[lineno];

       }

  • 相关阅读:
    GLSL逐像素光照 【转】
    GLSL逐顶点光照[转]
    GLSL 基础量定义 【转】
    GLSL纹理贴图 【转】
    NormalMap 贴图 [转]
    glsl镜面水倒影的实现[转]
    C#调用C++Dll封装时遇到的一系列问题【转】
    在C#中使用C++编写的类——用托管C++进行封装[转]
    GEOS 使用的例子
    昌平区2015年义务教育阶段入学工作意见 (含非京籍)
  • 原文地址:https://www.cnblogs.com/cb168/p/3888928.html
Copyright © 2011-2022 走看看