Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesUtilitaire CenPyUtilitaire de fichier

Utilitaire de fichier

Fonctions utilitaires pour le système de fichiers.

Faits rapides

PropriétéValeur
ClasseFileUtility
Modulecenpylib.FileUtility
Paquetcenpylib
LibérationR2025.2.4
Méthodes13

Départ rapide

# Boilerplate Example fileUtility = ... # obtained from the runtime context result = fileUtility.GetWindowsUserName()

Index de la méthode

MéthodeRetoursRésumé
GetWindowsUserNameObtenez le nom de l’utilisateur Windows.
GetCurrentDateAndTimeObtenez une date et une heure dans le format spécifié.
GetFilenameWithoutExtension« Obtenez le nom du fichier sans extension à partir du chemin donné.
CopyDirectoryRecursivelyCopiez récursivement un arbre de répertoires entier à l’emplacement donné.
CopyFileToDirectoryCopiez un fichier source dans le répertoire de destination.
CopyMultipleFilesToDirectoryCopiez plusieurs fichiers sources dans le répertoire de destination.
CutAndPasteDéplacez récursivement un fichier ou un arbre de répertoires entier à l’emplacement donné.
RemoveDirectorySupprimez un arbre de répertoires entier, le chemin doit pointer vers un répertoire.
AppendTextToFileOuvrez un fichier texte, ajoutez le texte donné et fermez-le.
AppendTextArrayToFileOuvrez un fichier texte, ajoutez le tableau de texte donné et fermez-le.
ReadCSVColumnIntoListLisez le fichier CSV et retournez la colonne spécifiée sous forme de liste.
GetFilesAndDirectoriesRecursivelyRécursivement, récupère tous les fichiers et tous les répertoires à l’intérieur du répertoire donné.
RunWinMergeAppelez WinMerge pour comparer les fichiers originaux et modifiés.

Méthodes de requête

GetWindowsUserName

def GetWindowsUserName()

Obtenez le nom de l’utilisateur Windows.

GetCurrentDateAndTime

def GetCurrentDateAndTime(format='%d.%m.%Y %H:%M:%S')

Obtenez une date et une heure dans le format spécifié.

Paramètres :

NomTypeDescription
format— (par défaut : '%d.%m.%Y %H:%M:%S')

GetFilenameWithoutExtension

def GetFilenameWithoutExtension(filePath)

« Obtenez le nom du fichier sans extension à partir du chemin donné.

Paramètres :

NomTypeDescription
filePath

ReadCSVColumnIntoList

def ReadCSVColumnIntoList(filePath, columnName)

Lisez le fichier CSV et retournez la colonne spécifiée sous forme de liste.

Paramètres :

NomTypeDescription
filePath
columnName

GetFilesAndDirectoriesRecursively

def GetFilesAndDirectoriesRecursively(directoryPath)

Récursivement, récupère tous les fichiers et tous les répertoires à l’intérieur du répertoire donné.

Paramètres :

NomTypeDescription
directoryPath

Méthodes de mutation

RemoveDirectory

def RemoveDirectory(directoryPath, ignoreErrors=True)

Supprimez un arbre de répertoires entier, le chemin doit pointer vers un répertoire.

Paramètres :

NomTypeDescription
directoryPath
ignoreErrors— (par défaut : True)

Exécution et Actions

RunWinMerge

def RunWinMerge(winMergePath, leftFilePath, rightFilePath, reportFilePath=None, readonly=True, inBackground=False, useDefaultSettings=False)

Appelez WinMerge pour comparer les fichiers originaux et modifiés.

Paramètres :

NomTypeDescription
winMergePath
leftFilePath
rightFilePath
reportFilePath— (par défaut : None)
readonly— (par défaut : True)
inBackground— (par défaut : False)
useDefaultSettings— (par défaut : False)

Conversion & sérialisation

CopyDirectoryRecursively

def CopyDirectoryRecursively(sourceDirectory, destinationDirectory)

Copiez récursivement un arbre de répertoires entier à l’emplacement donné. Créez le répertoire de destination s’il n’existe pas. Remplacez le répertoire de destination s’il existe.

Paramètres :

NomTypeDescription
sourceDirectory
destinationDirectory

CopyFileToDirectory

def CopyFileToDirectory(sourceFile, destinationDirectory)

Copiez un fichier source dans le répertoire de destination. Créez le répertoire de destination s’il n’existe pas. Remplacez le fichier de destination s’il existe.

Paramètres :

NomTypeDescription
sourceFile
destinationDirectory

CopyMultipleFilesToDirectory

def CopyMultipleFilesToDirectory(sourceFiles, destinationDirectory)

Copiez plusieurs fichiers sources dans le répertoire de destination. Créez le répertoire de destination s’il n’existe pas. Remplacez les fichiers de destination s’ils existent.

Paramètres :

NomTypeDescription
sourceFiles
destinationDirectory

Utilités

CutAndPaste

def CutAndPaste(source, destinationDirectory)

Déplacez récursivement un fichier ou un arbre de répertoires entier à l’emplacement donné. Créez le répertoire de destination s’il n’existe pas. Remplacez le répertoire de destination s’il existe.

Paramètres :

NomTypeDescription
source
destinationDirectory

AppendTextToFile

def AppendTextToFile(filePath, text)

Ouvrez un fichier texte, ajoutez le texte donné et fermez-le. Créez un nouveau fichier s’il n’existe pas.

Paramètres :

NomTypeDescription
filePath
text

AppendTextArrayToFile

def AppendTextArrayToFile(filePath, block)

Ouvrez un fichier texte, ajoutez le tableau de texte donné et fermez-le. Créez un nouveau fichier s’il n’existe pas.

Paramètres :

NomTypeDescription
filePath
block

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?