• 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];

       }

  • 相关阅读:
    JS document.execCommand实现复制功能(带你出坑)
    jquery动态添加删除一行数据示例
    SpringBoot SpEL表达式注入漏洞-分析与复现
    Fastjson 1.2.22-24 反序列化漏洞分析
    udf提权原理详解
    ZZCMS v8.2 前台Insert注入+任意文件删除
    安恒杯 3月线上个人赛WriteUp
    SQLI LABS Stacked Part(38-53) WriteUp
    【转】Ubuntu16.04安装docker
    安装部署k8s-版本-1.13
  • 原文地址:https://www.cnblogs.com/cb168/p/3888928.html
Copyright © 2020-2023  润新知