| ## @file | |
| # Override built in module os.path to provide support for long file path | |
| # | |
| # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR> | |
| # SPDX-License-Identifier: BSD-2-Clause-Patent | |
| # | |
| import os | |
| from Common.LongFilePathSupport import LongFilePath | |
| def isfile(path): | |
| return os.path.isfile(LongFilePath(path)) | |
| def isdir(path): | |
| return os.path.isdir(LongFilePath(path)) | |
| def exists(path): | |
| return os.path.exists(LongFilePath(path)) | |
| def getsize(filename): | |
| return os.path.getsize(LongFilePath(filename)) | |
| def getmtime(filename): | |
| return os.path.getmtime(LongFilePath(filename)) | |
| def getatime(filename): | |
| return os.path.getatime(LongFilePath(filename)) | |
| def getctime(filename): | |
| return os.path.getctime(LongFilePath(filename)) | |
| join = os.path.join | |
| splitext = os.path.splitext | |
| splitdrive = os.path.splitdrive | |
| split = os.path.split | |
| abspath = os.path.abspath | |
| basename = os.path.basename | |
| commonprefix = os.path.commonprefix | |
| sep = os.path.sep | |
| normpath = os.path.normpath | |
| normcase = os.path.normcase | |
| dirname = os.path.dirname | |
| islink = os.path.islink | |
| isabs = os.path.isabs | |
| realpath = os.path.realpath | |
| relpath = os.path.relpath | |
| pardir = os.path.pardir |