• Introduction
  • Cheatsheet
  • Training Courses
  • Install
  • Getting Started
  • Using packages
  • Creating Packages
  • Uploading Packages
  • Developing packages
  • Package apps and devtools
  • Versioning
  • Mastering Conan
  • Systems and cross building
  • Extending Conan
  • Integrations
  • Configuration
  • Howtos
  • Reference
    • Commands
    • conanfile.txt
    • conanfile.py
      • Attributes
      • Methods
      • tools
        • conan.tools.cmake
        • conan.tools.gnu
        • conan.tools.google
        • conan.tools.apple
        • conan.tools.meson
        • conan.tools.intel
        • conan.tools.microsoft
        • conan.tools.qbs
        • conan.tools.env
        • conan.tools.system
        • conan.tools.files
        • conan.tools.layout
        • conan.tools.scm
        • conan.tools.build
      • Dependencies
      • Python requires
      • Output and Running
    • Generators
    • Profiles
    • Build helpers
    • Tools
    • Configuration files
    • Environment variables
    • Hooks
    • CONAN_V2_MODE
  • Videos and links
  • FAQ
  • Glossary
  • Changelog
  • Conan migration guide to 2.0

Sign up for release updates

conan

This document is for a "1.X" Conan version. Click here to see the Conan 2.0 documentation

  • Docs »
  • Reference »
  • conanfile.py »
  • tools »
  • conan.tools.files
  • Edit on GitHub

conan.tools.filesΒΆ

Warning

These tools are still experimental (so subject to breaking changes) but with very stable syntax. We encourage the usage of it to be prepared for Conan 2.0.

  • conan.tools.files basic operations
    • conan.tools.files.copy()
    • conan.tools.files.load()
    • conan.tools.files.save()
    • conan.tools.files.rename()
    • conan.tools.files.replace_in_file()
    • conan.tools.files.mkdir()
    • conan.tools.files.rmdir()
    • conan.tools.files.chdir()
    • conan.tools.files.unzip()
    • conan.tools.files.update_conandata()
  • conan.tools.files downloads
    • conan.tools.files.get()
    • conan.tools.files.ftp_download()
    • conan.tools.files.download()
  • conan.tools.files patches
    • conan.tools.files.patch()
    • conan.tools.files.apply_conandata_patches()
  • conan.tools.files checksums
    • conan.tools.files.check_md5()
    • conan.tools.files.check_sha1()
    • conan.tools.files.check_sha256()
  • conan.tools.files.symlinks
    • conan.tools.files.symlinks.absolute_to_relative_symlinks()
    • conan.tools.files.symlinks.remove_external_symlinks()
    • conan.tools.files.symlinks.remove_broken_symlinks()
  • conan.tools.files.AutoPackager
Next Previous

© Copyright 2016-2022, JFrog. Last updated on Mar 14, 2023. Cookies Settings

Version: 1.46
Versions
2.0
2

1
1.59
1.58
1.57
1.56
1.55
1.54
1.53
1.52
1.51
1.50
1.49
1.48
1.47
1.46
1.45
1.44
1.43
1.42
1.41
1.40
1.39
1.38
1.37
1.36
1.35
1.34
1.33
1.32
1.31
1.30
1.29
1.28
1.27
1.26
1.25
1.24
1.23
1.22
1.21
1.20
1.19
1.18
1.17
1.16
1.15
1.14
1.13
1.12
1.11
1.10
1.9
1.8
1.7
1.6
1.5
1.4
1.3
Downloads
PDF