Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

FileUtil

public class FileUtil
extends Object

java.lang.Object
com.android.tradefed.util.FileUtil


ファイル関連操作のヘルパークラス

概要

ネストされたクラス

class FileUtil.LowDiskSpaceException

使用可能なディスク容量が最小しきい値を下回っている場合にスローされます。

定数

int FILESYSTEM_FILENAME_MAX_LENGTH

パブリックコンストラクター

FileUtil ()

パブリックメソッド

static String calculateBase64Md5 (File file)

ファイルのbase64md5を計算するヘルパーメソッド。

static String calculateMd5 (File file)

ファイルのmd5を計算するためのヘルパーメソッド。

static boolean chmod (File file, String perms)
static boolean chmodGroupRW (File file)

指定されたファイルグループを読み取り可能および書き込み可能にするためのベストエフォート試行を実行します。

static boolean chmodGroupRWX (File file)

指定されたファイルグループを実行可能、読み取り可能、および書き込み可能にするためのベストエフォート試行を実行します。

static boolean chmodRWXRecursively (File file)
static void closeZip (ZipFile zipFile)

このメソッドは非推奨です。 ZipUtil#closeZip(ZipFile)移動しZipUtil#closeZip(ZipFile)

static collectJars (File dir)

指定されたディレクトリで見つかったすべてのjarファイルを返します

static boolean compareFileContents (File file1, File file2)

2つのファイルのバイト単位のコンテンツ比較を行うユーティリティメソッド。

static long convertSizeToBytes (String sizeString)

convertToReadableSize(long)の逆。

static String convertToReadableSize (long sizeLong)

指定されたファイルサイズ(バイト単位)をXY [KMGT]形式のより読みやすい形式に変換します。

static void copyFile (File origFile, File destFile)

ファイルの内容をローカルファイルにコピーするヘルパーメソッド

static File createNamedTempDir (String name)

一時フォルダ内に名前付きディレクトリを作成するヘルパー関数。

static File createTempDir (String prefix)

システムのデフォルトの一時ファイルディレクトリに一時ディレクトリを作成するヘルパー関数。

static File createTempDir (String prefix, File parentDir)

一時ディレクトリを作成するためのヘルパー関数。

static File createTempFile (String prefix, String suffix, File parentDir)

ディスク容量不足のシナリオの可能性を監査するERROR(/File#createTempFile(String, String, File))ヘルパーラッパー関数。

static File createTempFile (String prefix, String suffix)

ディスク容量不足のシナリオの可能性を監査するERROR(/File#createTempFile(String, String))ヘルパーラッパー関数。

static File createTempFileForRemote (String remoteFilePath, File parentDir)

一時ディスク上に一意のファイルを作成するヘルパーメソッド。その名前は、リモートファイルパスで指定されたファイル名に可能な限り一致します。

static File createZip (File dir)

このメソッドは非推奨です。 ZipUtil#createZip(File)移動しZipUtil#createZip(File)

static void createZip (File dir, File zipFile)

このメソッドは非推奨です。 ZipUtil#createZip(File, File)移動しZipUtil#createZip(File, File)

static void deleteFile (File file)

ファイルを削除してみてください。

static File extractFileFromZip (ZipFile zipFile, String filePath)

このメソッドは非推奨です。 ZipUtil#extractFileFromZip(ZipFile, String)移動しZipUtil#extractFileFromZip(ZipFile, String)

static void extractZip (ZipFile zipFile, File destDir)

このメソッドは非推奨です。 ZipUtil#extractZip(ZipFile, File)移動しZipUtil#extractZip(ZipFile, File)

static File findDirectory (String dirName, File... dirs)

他のディレクトリの中で最初のディレクトリERROR(/File)検索して返します。

static findDirsUnder (File rootDir, File relativeParent)

指定されたrootDir下にあるすべてのディレクトリを再帰的に検索します

static File findFile (String fileName, IAbi abi, File... dirs)

指定されたフィルターに一致する名前の指定されたディレクトリ内のファイルのすべてのファイルパスを取得し、abiがnullでない場合は、見つかったファイルをabiarchでフィルター処理します。

static File findFile (File dir, String fileName)

指定されたディレクトリで、指定された名前の最初のファイルを再帰的に検索します

static findFiles (File dir, String filter)

指定されたフィルターに一致する名前で、指定されたディレクトリ内のファイルのすべてのファイルパスを取得します

static findFilesObject (File dir, String filter)

指定されたフィルターに一致する名前で、指定されたディレクトリ内のファイルのすべてのファイルパスを取得します

static String getBaseName (String fileName)

指定されたファイル名のベース名を拡張子なしで取得します。

static String getContentType (String filePath)

拡張子に基づいてファイルのコンテンツタイプを取得します。

static String getExtension (String fileName)

指定されたファイル名の拡張子を取得します。

static File getFileForPath (File parentDir, String... pathSegments)

システム依存ファイルを構築するためのヘルパーメソッド

static String getPath (String... pathSegments)

システムに依存する相対パスを構築するためのヘルパーメソッド

static void gzipFile (File file, File gzipFile)

このメソッドは非推奨です。 ZipUtil#gzipFile(File, File)移動しZipUtil#gzipFile(File, File)

static void hardlinkFile (File origFile, File destFile)

ファイルを別のファイルにハードリンクするヘルパーメソッド。

static void hardlinkFile (File origFile, File destFile, boolean ignoreExistingFile)

ファイルを別のファイルにハードリンクするヘルパーメソッド。

static boolean mkdirsRWX (File file)

chmodGroupRWX(File)呼び出して、ディレクトリのチェーンを作成し、作成時にすべてのグループを実行/読み取り/書き込み可能に設定する方法。

static String readStringFromFile (File sourceFile)

ファイルから文字列データを読み取るためのヘルパーメソッド

static void recursiveCopy (File sourceDir, File destDir)

フォルダの内容を再帰的にコピーします。

static void recursiveDelete (File rootDir)

指定されたファイルまたはディレクトリとそのすべての内容を再帰的に削除します。

static void recursiveHardlink (File sourceDir, File destDir)

フォルダの内容を再帰的にハードリンクします。

static void recursiveHardlink (File sourceDir, File destDir, boolean ignoreExistingFile)

フォルダの内容を再帰的にハードリンクします。

static void recursiveSymlink (File sourceDir, File destDir)

フォルダの内容を再帰的にシンボリックリンクします。

static File saveResourceFile (InputStream resourceStream, File destDir, String targetFileName)

リソースファイルをディレクトリに保存します。

static void setReadableRecursive (File file)

指定されたファイルの読み取りおよび実行(フォルダーの場合)アクセス許可を再帰的に設定します。

static void symlinkFile (File origFile, File destFile)

ファイルを別のファイルにシンボリックリンクするヘルパーメソッド

static unixModeToPosix (int mode)

UNIXモードを表す整数を一連のERROR(/PosixFilePermission)変換します。

static void writeToFile (String inputString, File destFile, boolean append)

文字列データをファイルに書き込んだり追加したりするためのヘルパーメソッド

static void writeToFile (String inputString, File destFile)

文字列データをファイルに書き込むためのヘルパーメソッド

static void writeToFile (InputStream input, File destFile)

ストリームデータをファイルに書き込むためのヘルパーメソッド

static void writeToFile (InputStream input, File destFile, boolean append)

ストリームデータをファイルに書き込むためのヘルパーメソッド

保護されたメソッド

static boolean chmodExists ()

'chmod'がシステムOSで使用可能かどうかを判別するための内部ヘルパー。

static void setChmodBinary (String chmodName)

テストのために公開されました。

定数

FILESYSTEM_FILENAME_MAX_LENGTH

public static final int FILESYSTEM_FILENAME_MAX_LENGTH

定数値:255(0x000000ff)

パブリックコンストラクター

FileUtil

public FileUtil ()

パブリックメソッド

calculateBase64Md5

public static String calculateBase64Md5 (File file)

ファイルのbase64md5を計算するヘルパーメソッド。

戻り値
Stringファイルのmd5

計算Md5

public static String calculateMd5 (File file)

ファイルのmd5を計算するためのヘルパーメソッド。

戻り値
Stringファイルのmd5

chmod

public static boolean chmod (File file, 
                String perms)

パラメーター
file File

perms String

戻り値
boolean

chmodGroupRW

public static boolean chmodGroupRW (File file)

指定されたファイルグループを読み取り可能および書き込み可能にするためのベストエフォート試行を実行します。

ディレクトリにアクセスできるようにするには、実行権限が必要であることに注意してください。 chmodGroupRWX(File)参照してください。

'chmod'システムコマンドが基盤となるOSでサポートされていない場合、すべてのユーザーがファイルを書き込み可能に設定します。

パラメーター
file File :所有者とグループを書き込み可能にするためのERROR(/File)

戻り値
booleanファイルが正常にグループ書き込み可能になっfalse場合はtrue 、それ以外の場合はfalse

chmodGroupRWX

public static boolean chmodGroupRWX (File file)

指定されたファイルグループを実行可能、読み取り可能、および書き込み可能にするためのベストエフォート試行を実行します。

'chmod'システムコマンドが基盤となるOSでサポートされていない場合、はすべてのユーザーに権限を設定しようとします。

パラメーター
file File :所有者とグループを書き込み可能にするためのERROR(/File)

戻り値
boolean権限が正常に設定された場合はtrue 、それ以外の場合はfalse

chmodRWX再帰的に

public static boolean chmodRWXRecursively (File file)

パラメーター
file File

戻り値
boolean

closeZip

public static void closeZip (ZipFile zipFile)

このメソッドは非推奨です。
ZipUtil#closeZip(ZipFile)移動しZipUtil#closeZip(ZipFile)

例外を無視して、開いているERROR(/ZipFile)閉じERROR(/ZipFile)

パラメーター
zipFile ZipFile :閉じるファイル

collectJars

public static  collectJars (File dir)

指定されたディレクトリで見つかったすべてのjarファイルを返します

パラメーター
dir File

戻り値

compareFileContents

public static boolean compareFileContents (File file1, 
                File file2)

2つのファイルのバイト単位のコンテンツ比較を行うユーティリティメソッド。

パラメーター
file1 File

file2 File

戻り値
booleanファイルの内容が同一の場合はtrue

convertSizeToBytes

public static long convertSizeToBytes (String sizeString)

convertToReadableSize(long)の逆。 convertToReadableSize(long)記述されている読み取り可能な形式をバイト値に変換します。

パラメーター
sizeString String :サイズの文字列の説明。

戻り値
longバイト単位のサイズ

投げる
IllegalArgumentExceptionサイズを認識できない場合

convertToReadableSize

public static String convertToReadableSize (long sizeLong)

指定されたファイルサイズ(バイト単位)をXY [KMGT]形式のより読みやすい形式に変換します。

パラメーター
sizeLong long :ファイルサイズ(バイト単位)

戻り値
Stringファイルサイズの説明文字列

copyFile

public static void copyFile (File origFile, 
                File destFile)

ファイルの内容をローカルファイルにコピーするヘルパーメソッド

パラメーター
origFile File :コピーされる元のファイル

destFile File :宛先ファイル

投げる
ファイルのコピーに失敗した場合

createNamedTempDir

public static File createNamedTempDir (String name)

一時フォルダ内に名前付きディレクトリを作成するヘルパー関数。

このディレクトリの名前はランダム化されません。ディレクトリがすでに存在する場合は、それが返されます。

パラメーター
name String :tmpフォルダに作成するディレクトリの名前。

戻り値
File作成されたディレクトリ

createTempDir

public static File createTempDir (String prefix)

システムのデフォルトの一時ファイルディレクトリに一時ディレクトリを作成するヘルパー関数。

パラメーター
prefix String :ファイル名の生成に使用されるプレフィックス文字列。少なくとも3文字の長さである必要があります

戻り値
File作成されたディレクトリ

投げる
ファイルを作成できなかった場合

createTempDir

public static File createTempDir (String prefix, 
                File parentDir)

一時ディレクトリを作成するためのヘルパー関数。

パラメーター
prefix String :ファイル名の生成に使用されるプレフィックス文字列。少なくとも3文字の長さである必要があります

parentDir File :ディレクトリが作成される親ディレクトリ。 nullの場合、システムのデフォルトの一時ディレクトリが使用されます。

戻り値
File作成されたディレクトリ

投げる
ファイルを作成できなかった場合

createTempFile

public static File createTempFile (String prefix, 
                String suffix, 
                File parentDir)

ディスク容量不足のシナリオの可能性を監査するERROR(/File#createTempFile(String, String, File))ヘルパーラッパー関数。

パラメーター
prefix String

suffix String

parentDir File

戻り値
File

投げる
FileUtil.LowDiskSpaceExceptionパーティションのディスク容量が最小許容値よりも少ない場合

createTempFile

public static File createTempFile (String prefix, 
                String suffix)

ディスク容量不足のシナリオの可能性を監査するERROR(/File#createTempFile(String, String))ヘルパーラッパー関数。

パラメーター
prefix String

suffix String

戻り値
File

投げる
FileUtil.LowDiskSpaceException一時パーティションのディスク容量が最小許容値よりも少ない場合

createTempFileForRemote

public static File createTempFileForRemote (String remoteFilePath, 
                File parentDir)

一時ディスク上に一意のファイルを作成するヘルパーメソッド。その名前は、リモートファイルパスで指定されたファイル名に可能な限り一致します。

パラメーター
remoteFilePath String :名前を作成するための「/」で区切られたリモートパス

parentDir FileFileを作成する親ディレクトリ。デフォルトの一時ディレクトリを使用する場合はnull

戻り値
File

createZip

public static File createZip (File dir)

このメソッドは非推奨です。
ZipUtil#createZip(File)移動しZipUtil#createZip(File)

指定されたディレクトリとそのすべての内容を含む一時zipファイルを作成するユーティリティメソッド。

パラメーター
dir File :zipするディレクトリ

戻り値
Fileディレクトリの内容を含む一時的なzip ERROR(/File)

投げる
zipファイルの作成に失敗した場合

createZip

public static void createZip (File dir, 
                File zipFile)

このメソッドは非推奨です。
ZipUtil#createZip(File, File)移動しZipUtil#createZip(File, File)

指定されたディレクトリとそのすべての内容を含むzipファイルを作成するユーティリティメソッド。

パラメーター
dir File :zipするディレクトリ

zipFile File :作成するzipファイル-まだ存在していないはずです

投げる
zipファイルの作成に失敗した場合

ファイルを削除する

public static void deleteFile (File file)

ファイルを削除してみてください。 finallyスタンザでクリーンアップするときに使用することを目的としています。

パラメーター
file File :nullの可能性があります。

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

このメソッドは非推奨です。
ZipUtil#extractFileFromZip(ZipFile, String)移動しZipUtil#extractFileFromZip(ZipFile, String)

zipファイルからtmpファイルに1つの特定のファイルを抽出するユーティリティメソッド

パラメーター
zipFile ZipFile :抽出するERROR(/ZipFile)

filePath String :抽出するのfilePath

戻り値
File ERROR(/File)または見つからない場合はnull

投げる
ファイルの抽出に失敗した場合

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

このメソッドは非推奨です。
ZipUtil#extractZip(ZipFile, File)移動しZipUtil#extractZip(ZipFile, File)

zipファイルの内容全体を指定されたディレクトリに抽出するユーティリティメソッド

パラメーター
zipFile ZipFile :抽出するERROR(/ZipFile)

destDir File :ファイルを抽出するローカルディレクトリ

投げる
ファイルの抽出に失敗した場合

findDirectory

public static File findDirectory (String dirName, 
                File... dirs)

他のディレクトリの中で最初のディレクトリERROR(/File)検索して返します。

パラメーター
dirName String :探しているディレクトリ名。

dirs File :検索しているディレクトリのリスト。

戻り値
Fileディレクトリが見つかった場合はERROR(/File) 、見つからない場合はNull。

findDirsUnder

public static  findDirsUnder (File rootDir, 
                File relativeParent)

指定されたrootDir下にあるすべてのディレクトリを再帰的に検索します

パラメーター
rootDir File :検索するルートディレクトリ

relativeParent FileERROR(/File)れたすべてのERROR(/File)のオプションの親。指定しない場合、すべてのERROR(/File)rootDirに相対的rootDir

戻り値
一連のERROR(/File)よ、下のすべてのディレクトリを表すrootDirを含め、 rootDir自身を。 rootDirがnullの場合、空のセットが返されます。

findFile

public static File findFile (String fileName, 
                IAbi abi, 
                File... dirs)

指定されたフィルターに一致する名前の指定されたディレクトリ内のファイルのすべてのファイルパスを取得し、abiがnullでない場合は、見つかったファイルをabiarchでフィルター処理します。見つかった最初の一致ファイルを返します。

パラメーター
fileName String :ファイルパスに一致する正規表現のString

abi IAbi :ターゲットに一致するabiのIAbiオブジェクト

dirs FileFileを検索するためのディレクトリのERROR(/File)オブジェクトの可変引数配列

戻り値
File ERROR(/File)または見つからなかった場合はnull

findFile

public static File findFile (File dir, 
                String fileName)

指定されたディレクトリで、指定された名前の最初のファイルを再帰的に検索します

パラメーター
dir File :検索するディレクトリ

fileName String :検索するファイルの名前

戻り値
File ERROR(/File)または見つからなかった場合はnull

findFiles

public static  findFiles (File dir, 
                String filter)

指定されたフィルターに一致する名前で、指定されたディレクトリ内のファイルのすべてのファイルパスを取得します

パラメーター
dir File :ファイルを再帰的に検索するディレクトリのERROR(/File)オブジェクト

filter String :ファイル名と一致する正規表現のString

戻り値
ファイルパスのStringのセット

findFilesObject

public static  findFilesObject (File dir, 
                String filter)

指定されたフィルターに一致する名前で、指定されたディレクトリ内のファイルのすべてのファイルパスを取得します

パラメーター
dir File :ファイルを再帰的に検索するディレクトリのERROR(/File)オブジェクト

filter String :ファイル名と一致する正規表現のString

戻り値
ファイルオブジェクトの一連のERROR(/File) 。 @findFiles findFiles(File, String)

getBaseName

public static String getBaseName (String fileName)

指定されたファイル名のベース名を拡張子なしで取得します。

たとえば、getBaseName( "file.txt")は "file"を返します

戻り値
Stringベース名

getContentType

public static String getContentType (String filePath)

拡張子に基づいてファイルのコンテンツタイプを取得します。

パラメーター
filePath String :ファイルパス

戻り値
Stringコンテンツタイプ

getExtension

public static String getExtension (String fileName)

指定されたファイル名の拡張子を取得します。

戻り値
String拡張子またはファイルに拡張子がない場合は空の文字列

getFileForPath

public static File getFileForPath (File parentDir, 
                String... pathSegments)

システム依存ファイルを構築するためのヘルパーメソッド

パラメーター
parentDir File :使用する親ディレクトリ。

pathSegments String :使用する相対パスセグメント

戻り値
File指定されたパスを表すERROR(/File)pathSegmentERROR(/File#separatorChar)区切られERROR(/File#separatorChar)

getPath

public static String getPath (String... pathSegments)

システムに依存する相対パスを構築するためのヘルパーメソッド

パラメーター
pathSegments String :使用する相対パスセグメント

戻り値
String指定されたパスを表すStringpathSegmentERROR(/File#separatorChar)区切られERROR(/File#separatorChar)

gzipFile

public static void gzipFile (File file, 
                File gzipFile)

このメソッドは非推奨です。
ZipUtil#gzipFile(File, File)移動しZipUtil#gzipFile(File, File)

単一ファイルのgzip圧縮バージョンを作成するためのヘルパーメソッド。

パラメーター
file File :元のファイル

gzipFile File :圧縮されたコンテンツを配置するファイル

投げる
IOException

hardlinkFile

public static void hardlinkFile (File origFile, 
                File destFile)

ファイルを別のファイルにハードリンクするヘルパーメソッド。クロスパーティションリンクの場合のコピーへのフォールバック。

パラメーター
origFile File :元のファイル

destFile File :宛先ファイル

投げる
ファイルのハードリンクに失敗した場合

hardlinkFile

public static void hardlinkFile (File origFile, 
                File destFile, 
                boolean ignoreExistingFile)

ファイルを別のファイルにハードリンクするヘルパーメソッド。クロスパーティションリンクの場合のコピーへのフォールバック。

パラメーター
origFile File :元のファイル

destFile File :宛先ファイル

ignoreExistingFile boolean :Trueで、リンクされているファイルがすでに存在する場合は、例外をスキップします。

投げる
ファイルのハードリンクに失敗した場合

mkdirsRWX

public static boolean mkdirsRWX (File file)

chmodGroupRWX(File)呼び出して、ディレクトリのチェーンを作成し、作成時にすべてのグループを実行/読み取り/書き込み可能に設定する方法。基本的に、 chmod(File, String)も実行するERROR(/File#mkdirs())バージョン。

パラメーター
file File :作成するディレクトリの名前。おそらく、まだ存在していないディレクトリが含まれています。

戻り値
boolean fileが存在し、ディレクトリでfalse場合はtrue 、それ以外の場合はfalse

readStringFromFile

public static String readStringFromFile (File sourceFile)

ファイルから文字列データを読み取るためのヘルパーメソッド

パラメーター
sourceFile File :読み取るファイル

戻り値
String

投げる
IOException

recursiveCopy

public static void recursiveCopy (File sourceDir, 
                File destDir)

フォルダの内容を再帰的にコピーします。

ファイルとディレクトリのコピーのみをサポートします-シンボリックリンクはコピーされません。宛先ディレクトリが存在しない場合は作成されます。

パラメーター
sourceDir File :コピーするファイルを含むフォルダー

destDir File :宛先フォルダー

recursiveDelete

public static void recursiveDelete (File rootDir)

指定されたファイルまたはディレクトリとそのすべての内容を再帰的に削除します。

パラメーター
rootDir File :削除するディレクトリまたはファイル。 nullにすることができます

recursiveHardlink

public static void recursiveHardlink (File sourceDir, 
                File destDir)

フォルダの内容を再帰的にハードリンクします。

ファイルとディレクトリのコピーのみをサポートします-シンボリックリンクはコピーされません。宛先ディレクトリが存在しない場合は作成されます。

パラメーター
sourceDir File :コピーするファイルを含むフォルダー

destDir File :宛先フォルダー

recursiveHardlink

public static void recursiveHardlink (File sourceDir, 
                File destDir, 
                boolean ignoreExistingFile)

フォルダの内容を再帰的にハードリンクします。

ファイルとディレクトリのコピーのみをサポートします-シンボリックリンクはコピーされません。宛先ディレクトリが存在しない場合は作成されます。

パラメーター
sourceDir File :コピーするファイルを含むフォルダー

destDir File :宛先フォルダー

ignoreExistingFile boolean :Trueで、リンクされているファイルがすでに存在する場合は、例外をスキップします。

recursiveSymlink

public static void recursiveSymlink (File sourceDir, 
                File destDir)

フォルダの内容を再帰的にシンボリックリンクします。

ファイルとディレクトリのコピーのみをサポートします-シンボリックリンクはコピーされません。宛先ディレクトリが存在しない場合は作成されます。

パラメーター
sourceDir File :コピーするファイルを含むフォルダー

destDir File :宛先フォルダー

saveResourceFile

public static File saveResourceFile (InputStream resourceStream, 
                File destDir, 
                String targetFileName)

リソースファイルをディレクトリに保存します。

パラメーター
resourceStream InputStream :保存するリソースへの{linkInputStream}オブジェクト。

destDir File :リソースファイルが保存されるディレクトリのERROR(/File)オブジェクト。

targetFileName String :保存先のファイル名のString

戻り値
File保存されたファイルのERROR(/File)オブジェクト。

投げる
ファイルの保存に失敗した場合。

setReadableRecursive

public static void setReadableRecursive (File file)

指定されたファイルの読み取りおよび実行(フォルダーの場合)アクセス許可を再帰的に設定します。

パラメーター
file File

symlinkFile

public static void symlinkFile (File origFile, 
                File destFile)

ファイルを別のファイルにシンボリックリンクするヘルパーメソッド

パラメーター
origFile File :元のファイル

destFile File :宛先ファイル

投げる
ファイルのシンボリックリンクに失敗した場合

unixModeToPosix

public static  unixModeToPosix (int mode)

UNIXモードを表す整数を一連のERROR(/PosixFilePermission)変換します。

パラメーター
mode int

戻り値

writeToFile

public static void writeToFile (String inputString, 
                File destFile, 
                boolean append)

文字列データをファイルに書き込んだり追加したりするためのヘルパーメソッド

パラメーター
inputString String :入力String

destFile File :書き込みまたは追加する宛先ファイル

append boolean :trueの場合はファイルの終わりに追加し、そうでない場合は上書きします

writeToFile

public static void writeToFile (String inputString, 
                File destFile)

文字列データをファイルに書き込むためのヘルパーメソッド

パラメーター
inputString String :入力String

destFile File :書き込み先のファイル

writeToFile

public static void writeToFile (InputStream input, 
                File destFile)

ストリームデータをファイルに書き込むためのヘルパーメソッド

パラメーター
input InputStream :バッファリングされていない入力ストリーム

destFile File :書き込み先のファイル

writeToFile

public static void writeToFile (InputStream input, 
                File destFile, 
                boolean append)

ストリームデータをファイルに書き込むためのヘルパーメソッド

パラメーター
input InputStream :バッファリングされていない入力ストリーム

destFile File :書き込みまたは追加する宛先ファイル

append boolean :trueの場合はファイルの終わりに追加し、そうでない場合は上書きします

保護されたメソッド

chmodExists

protected static boolean chmodExists ()

'chmod'がシステムOSで使用可能かどうかを判別するための内部ヘルパー。

戻り値
boolean

setChmodBinary

protected static void setChmodBinary (String chmodName)

テストのために公開されました。 chmodをサポートしていないシステムをテストするために、探しているchmodバイナリ名を変更できます。

パラメーター
chmodName String