Logo
1.60
  • Introduction
  • Conan migration guide to 2.0
  • 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
        • conan.tools.android
      • Dependencies
      • Python requires
      • Output and Running
    • Generators
    • Profiles
    • Build helpers
    • Tools
    • Configuration files
    • Environment variables
    • Hooks
  • Cheatsheet
  • Videos and links
  • FAQ
  • Glossary
  • Changelog
conan

This document is for a "1.X" legacy Conan version, which is no longer recommended. Please update to Conan 2, click here to read the Conan 2 documentation

🔍 Scan for vulnerabilities in your packages with the new conan audit command. Register now.

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

conan.tools.files

Important

Some of the features used in this section are still under development, while they are recommended and usable and we will try not to break them in future releases, some breaking changes might still happen if necessary to prepare for the Conan 2.0 release.

  • 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.rm()
    • conan.tools.files.mkdir()
    • conan.tools.files.rmdir()
    • conan.tools.files.chdir()
    • conan.tools.files.unzip()
    • conan.tools.files.update_conandata()
    • conan.tools.files.collect_libs()
    • conan.tools.files.move_folder_contents()
  • 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.export_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
Previous Next

© Copyright 2016-2022, JFrog. Last updated on Apr 29, 2025.

Version: 1.60
Versions
2.16
2.15
2.14
2.13
2.12
2.11
2.10
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
2

1
1.66
1.65
1.64
1.63
1.62
1.61
1.60
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