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)
วิธีการช่วยคำนวณ md5 ของ base64 สำหรับไฟล์ |
static
long
|
calculateCrc32(File file)
วิธีการช่วยคำนวณ CRC-32 สำหรับไฟล์ |
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)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ |
static
List<File>
|
collectJars(File dir)
แสดงผลไฟล์ JAR ทั้งหมดที่พบในไดเรกทอรีที่ระบุ |
static
boolean
|
compareFileContents(File file1, File file2)
วิธีการยูทิลิตีเพื่อเปรียบเทียบเนื้อหาของไฟล์ 2 ไฟล์ทีละไบต์ |
static
long
|
convertSizeToBytes(String sizeString)
ส่วนกลับของ |
static
IOException
|
convertToDiskSpaceIfNeeded(IOException e)
รวมข้อผิดพลาดไว้ในข้อผิดพลาดเกี่ยวกับพื้นที่ในดิสก์หากจำเป็น |
static
String
|
convertToReadableSize(long sizeLong)
แปลงขนาดไฟล์ที่ระบุในหน่วยไบต์เป็นรูปแบบที่อ่านง่ายขึ้นในรูปแบบ X.Y[KMGT] |
static
void
|
copyFile(File origFile, File destFile)
เมธอดตัวช่วยที่คัดลอกเนื้อหาของไฟล์ไปยังไฟล์ในเครื่อง |
static
File
|
createNamedTempDir(File parentDir, String name)
ฟังก์ชันตัวช่วยสร้างไดเรกทอรีที่มีชื่อภายในโฟลเดอร์ |
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)
ฟังก์ชัน Wrapper Helper รอบ |
static
File
|
createTempFile(String prefix, String suffix)
ฟังก์ชัน Wrapper ของ Helper รอบ |
static
File
|
createTempFileForRemote(String remoteFilePath, File parentDir)
เมธอด Helper ที่สร้างไฟล์ที่ไม่ซ้ำกันในดิสก์ชั่วคราว ซึ่งมีชื่อสอดคล้องกับชื่อไฟล์ที่ระบุโดยเส้นทางไฟล์ระยะไกลให้มากที่สุด |
static
File
|
createZip(File dir)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ |
static
void
|
createZip(File dir, File zipFile)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ |
static
void
|
deleteFile(File file)
ลองลบไฟล์ |
static
boolean
|
ensureGroupRWX(File file)
พยายามอย่างเต็มที่เพื่อให้แน่ใจว่ากลุ่มไฟล์ที่ระบุสามารถเรียกใช้งาน อ่าน และเขียนได้ |
static
File
|
extractFileFromZip(ZipFile zipFile, String filePath)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ |
static
void
|
extractZip(ZipFile zipFile, File destDir)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ |
static
File
|
findDirectory(String dirName, File... dirs)
ค้นหาและแสดงไดเรกทอรีแรก |
static
Set<File>
|
findDirsUnder(File rootDir, File relativeParent)
ค้นหาไดเรกทอรีย่อยทั้งหมดภายใต้ |
static
File
|
findFile(File dir, String fileName)
ค้นหาไฟล์แรกที่มีชื่อที่ระบุในไดเรกทอรีที่ระบุแบบเรียกซ้ำ |
static
File
|
findFile(String fileName, IAbi abi, File... dirs)
รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุโดยมีชื่อที่ตรงกับตัวกรองที่ระบุ และ กรองไฟล์ที่พบตามสถาปัตยกรรม ABI ด้วยหาก ABI ไม่ใช่ Null |
static
Set<File>
|
findFiles(String fileName, IAbi abi, boolean includeDirectory, File... dirs)
รับไฟล์ทั้งหมดในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ และกรองไฟล์ที่พบตามสถาปัตยกรรม ABI หาก ABI ไม่ใช่ Null |
static
Set<String>
|
findFiles(File dir, String filter)
รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ |
static
Set<File>
|
findFilesObject(File dir, String filter, boolean includeDirectory)
รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ |
static
Set<File>
|
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)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ |
static
void
|
hardlinkFile(File origFile, File destFile)
เมธอดตัวช่วยที่ลิงก์แบบฮาร์ดลิงก์ไฟล์ไปยังไฟล์อื่น |
static
void
|
hardlinkFile(File origFile, File destFile, boolean ignoreExistingFile)
เมธอดตัวช่วยที่ลิงก์แบบฮาร์ดลิงก์ไฟล์ไปยังไฟล์อื่น |
static
boolean
|
isDiskSpaceError(String message)
แสดงค่าเป็นจริงหากข้อความเป็นข้อผิดพลาดเกี่ยวกับพื้นที่ดิสก์ |
static
boolean
|
mkdirsRWX(File file)
วิธีการสร้างลำดับไดเรกทอรี และตั้งค่าให้ไดเรกทอรีทั้งหมดเป็นแบบกลุ่มที่เรียกใช้/อ่าน/เขียนได้เมื่อมีการสร้างโดยการเรียกใช้ |
static
String
|
readStringFromFile(File sourceFile, long startOffset, long length)
เมธอดตัวช่วยสำหรับการอ่านข้อมูลสตริงบางส่วนจากไฟล์ |
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
Long
|
sizeOfDirectory(File directory)
แสดงผลขนาดที่รายงานโดยไดเรกทอรี |
static
void
|
symlinkFile(File origFile, File destFile)
เมธอดตัวช่วยที่สร้างลิงก์สัญลักษณ์ของไฟล์ไปยังไฟล์อื่น |
static
Set<PosixFilePermission>
|
unixModeToPosix(int mode)
แปลงจำนวนเต็มที่แสดงโหมด Unix เป็นชุดของ |
static
void
|
writeToFile(String inputString, File destFile)
เมธอดช่วยสำหรับการเขียนข้อมูลสตริงลงในไฟล์ |
static
void
|
writeToFile(InputStream input, File destFile, boolean append)
เมธอดตัวช่วยสำหรับการเขียนข้อมูลสตรีมลงในไฟล์ |
static
void
|
writeToFile(InputStream input, File destFile)
เมธอดตัวช่วยสำหรับการเขียนข้อมูลสตรีมลงในไฟล์ |
static
void
|
writeToFile(String inputString, File destFile, boolean append)
เมธอดช่วยสำหรับการเขียนหรือผนวกข้อมูลสตริงลงในไฟล์ |
static
void
|
writeToFile(InputStream input, File destFile, boolean append, long startOffset, long size)
เมธอดตัวช่วยสำหรับการเขียนข้อมูลสตรีมลงในไฟล์ |
วิธีการที่ได้รับการป้องกัน | |
|---|---|
static
boolean
|
chmodExists()
ฟังก์ชันผู้ช่วยภายในเพื่อตรวจสอบว่าระบบปฏิบัติการมีคำสั่ง "chmod" หรือไม่ |
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)
วิธีการช่วยคำนวณ md5 ของ base64 สำหรับไฟล์
| การคืนสินค้า | |
|---|---|
String |
md5 ของไฟล์ |
calculateCrc32
public static long calculateCrc32 (File file)
วิธีการช่วยคำนวณ CRC-32 สำหรับไฟล์
| การคืนสินค้า | |
|---|---|
long |
CRC-32 ของไฟล์ |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
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" ระบบจะตั้งค่าไฟล์ให้เขียนได้โดยทุกคน
| พารามิเตอร์ | |
|---|---|
file |
File: File เพื่อให้เจ้าของและกลุ่มเขียนได้ |
| การคืนสินค้า | |
|---|---|
boolean |
true หากตั้งค่าให้กลุ่มเขียนไฟล์ได้สำเร็จ false
มิฉะนั้น |
chmodGroupRWX
public static boolean chmodGroupRWX (File file)
พยายามอย่างเต็มที่เพื่อให้กลุ่มไฟล์ที่ระบุสามารถเรียกใช้ อ่าน และเขียนได้
หากระบบปฏิบัติการพื้นฐานไม่รองรับคำสั่งระบบ "chmod" ระบบจะพยายามตั้งค่าสิทธิ์ สำหรับผู้ใช้ทั้งหมด
| พารามิเตอร์ | |
|---|---|
file |
File: File เพื่อให้เจ้าของและกลุ่มเขียนได้ |
| การคืนสินค้า | |
|---|---|
boolean |
true หากตั้งค่าสิทธิ์สำเร็จ false มิฉะนั้น |
chmodRWXRecursively
public static boolean chmodRWXRecursively (File file)
| พารามิเตอร์ | |
|---|---|
file |
File |
| การคืนสินค้า | |
|---|---|
boolean |
|
closeZip
public static void closeZip (ZipFile zipFile)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ ZipUtil.closeZip(ZipFile) แล้ว
ปิด ZipFile ที่เปิดอยู่ โดยไม่สนใจข้อยกเว้นใดๆ
| พารามิเตอร์ | |
|---|---|
zipFile |
ZipFile: ไฟล์ที่จะปิด |
collectJars
public static List<File> collectJars (File dir)
แสดงผลไฟล์ JAR ทั้งหมดที่พบในไดเรกทอรีที่ระบุ
| พารามิเตอร์ | |
|---|---|
dir |
File |
| การคืนสินค้า | |
|---|---|
List<File> |
|
compareFileContents
public static boolean compareFileContents (File file1,
File file2)วิธีการยูทิลิตีเพื่อเปรียบเทียบเนื้อหาของไฟล์ 2 ไฟล์แบบไบต์ต่อไบต์
| พารามิเตอร์ | |
|---|---|
file1 |
File |
file2 |
File |
| การคืนสินค้า | |
|---|---|
boolean |
true หากเนื้อหาของไฟล์เหมือนกัน |
| ส่ง | |
|---|---|
IOException |
|
convertSizeToBytes
public static long convertSizeToBytes (String sizeString)
ส่วนกลับของ convertToReadableSize(long) แปลงรูปแบบที่อ่านได้ตามที่อธิบายไว้
ใน convertToReadableSize(long) เป็นค่าไบต์
| พารามิเตอร์ | |
|---|---|
sizeString |
String: คำอธิบายสตริงของขนาด |
| การคืนสินค้า | |
|---|---|
long |
ขนาดในหน่วยไบต์ |
| ส่ง | |
|---|---|
IllegalArgumentException |
หากระบบจดจำขนาดไม่ได้ |
convertToDiskSpaceIfNeeded
public static IOException convertToDiskSpaceIfNeeded (IOException e)
รวมข้อผิดพลาดไว้ในข้อผิดพลาดเกี่ยวกับพื้นที่ในดิสก์หากจำเป็น
| พารามิเตอร์ | |
|---|---|
e |
IOException |
| การคืนสินค้า | |
|---|---|
IOException |
|
convertToReadableSize
public static String convertToReadableSize (long sizeLong)
แปลงขนาดไฟล์ที่ระบุในหน่วยไบต์เป็นรูปแบบที่อ่านง่ายขึ้นในรูปแบบ X.Y[KMGT]
| พารามิเตอร์ | |
|---|---|
sizeLong |
long: ขนาดไฟล์เป็นไบต์ |
| การคืนสินค้า | |
|---|---|
String |
สตริงอธิบายขนาดไฟล์ |
copyFile
public static void copyFile (File origFile,
File destFile)เมธอดตัวช่วยที่คัดลอกเนื้อหาของไฟล์ไปยังไฟล์ในเครื่อง
| พารามิเตอร์ | |
|---|---|
origFile |
File: ไฟล์ต้นฉบับที่จะคัดลอก |
destFile |
File: ไฟล์ปลายทาง |
| ส่ง | |
|---|---|
IOException |
หากคัดลอกไฟล์ไม่สำเร็จ |
createNamedTempDir
public static File createNamedTempDir (File parentDir,
String name)ฟังก์ชันตัวช่วยสร้างไดเรกทอรีที่มีชื่อภายในโฟลเดอร์
ระบบจะไม่สุ่มชื่อไดเรกทอรีนี้ หากมีไดเรกทอรีอยู่แล้ว ระบบจะ แสดงไดเรกทอรีนั้น
| พารามิเตอร์ | |
|---|---|
parentDir |
File: ไดเรกทอรีที่จะสร้างไดเรกทอรี หากเป็น Null จะอยู่ใน /tmp |
name |
String: ชื่อของไดเรกทอรีที่จะสร้างในโฟลเดอร์หลัก |
| การคืนสินค้า | |
|---|---|
File |
ไดเรกทอรีที่สร้างขึ้น |
| ส่ง | |
|---|---|
IOException |
|
createNamedTempDir
public static File createNamedTempDir (String name)
ฟังก์ชันตัวช่วยเพื่อสร้างไดเรกทอรีที่มีชื่อภายในโฟลเดอร์ชั่วคราว
ระบบจะไม่สุ่มชื่อไดเรกทอรีนี้ หากมีไดเรกทอรีอยู่แล้ว ระบบจะ แสดงไดเรกทอรีนั้น
| พารามิเตอร์ | |
|---|---|
name |
String: ชื่อของไดเรกทอรีที่จะสร้างในโฟลเดอร์ tmp |
| การคืนสินค้า | |
|---|---|
File |
ไดเรกทอรีที่สร้างขึ้น |
| ส่ง | |
|---|---|
IOException |
|
createTempDir
public static File createTempDir (String prefix)
ฟังก์ชันตัวช่วยเพื่อสร้างไดเรกทอรีชั่วคราวในไดเรกทอรีไฟล์ชั่วคราวค่าเริ่มต้นของระบบ
| พารามิเตอร์ | |
|---|---|
prefix |
String: สตริงคำนำหน้าที่ใช้ในการสร้างชื่อไฟล์ ต้องมีความยาวอย่างน้อย 3 อักขระ
|
| การคืนสินค้า | |
|---|---|
File |
ไดเรกทอรีที่สร้างขึ้น |
| ส่ง | |
|---|---|
IOException |
หากสร้างไฟล์ไม่ได้ |
createTempDir
public static File createTempDir (String prefix,
File parentDir)ฟังก์ชันตัวช่วยเพื่อสร้างไดเรกทอรีชั่วคราว
| พารามิเตอร์ | |
|---|---|
prefix |
String: สตริงคำนำหน้าที่ใช้ในการสร้างชื่อไฟล์ ต้องมีความยาวอย่างน้อย 3 อักขระ
|
parentDir |
File: ไดเรกทอรีหลักที่จะสร้างไดเรกทอรี หากไม่ได้ระบุ ระบบจะใช้ไดเรกทอรีชั่วคราวเริ่มต้นของระบบnull |
| การคืนสินค้า | |
|---|---|
File |
ไดเรกทอรีที่สร้างขึ้น |
| ส่ง | |
|---|---|
IOException |
หากสร้างไฟล์ไม่ได้ |
createTempFile
public static File createTempFile (String prefix,
String suffix,
File parentDir)ฟังก์ชัน Wrapper Helper รอบ File.createTempFile(String,String,File)
ที่ตรวจสอบสถานการณ์ที่อาจเกิดขึ้นเมื่อพื้นที่ในดิสก์ไม่เพียงพอ
| พารามิเตอร์ | |
|---|---|
prefix |
String |
suffix |
String |
parentDir |
File |
| การคืนสินค้า | |
|---|---|
File |
|
| ส่ง | |
|---|---|
FileUtil.LowDiskSpaceException |
หากพื้นที่ดิสก์ในพาร์ติชันต่ำกว่าค่าต่ำสุดที่อนุญาต |
IOException |
|
ดูเพิ่มเติม:
createTempFile
public static File createTempFile (String prefix,
String suffix)ฟังก์ชัน Wrapper ของ Helper รอบ File.createTempFile(String,String) ที่ตรวจสอบ
สถานการณ์ที่อาจเกิดพื้นที่ในดิสก์ไม่เพียงพอ
| พารามิเตอร์ | |
|---|---|
prefix |
String |
suffix |
String |
| การคืนสินค้า | |
|---|---|
File |
|
| ส่ง | |
|---|---|
FileUtil.LowDiskSpaceException |
หากพื้นที่ดิสก์ในพาร์ติชันชั่วคราวน้อยกว่าขั้นต่ำที่อนุญาต |
IOException |
|
ดูเพิ่มเติม:
createTempFileForRemote
public static File createTempFileForRemote (String remoteFilePath,
File parentDir)เมธอด Helper ที่สร้างไฟล์ที่ไม่ซ้ำกันในดิสก์ชั่วคราว ซึ่งมีชื่อสอดคล้องกับชื่อไฟล์ที่ระบุโดยเส้นทางไฟล์ระยะไกลให้มากที่สุด
| พารามิเตอร์ | |
|---|---|
remoteFilePath |
String: เส้นทางระยะไกลที่คั่นด้วย "/" เพื่อสร้างชื่อจาก |
parentDir |
File: ไดเรกทอรีหลักที่จะสร้างไฟล์ null เพื่อใช้
ไดเรกทอรีชั่วคราวเริ่มต้น |
| การคืนสินค้า | |
|---|---|
File |
|
| ส่ง | |
|---|---|
IOException |
|
createZip
public static File createZip (File dir)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ ZipUtil.createZip(File) แล้ว
เมธอดยูทิลิตีเพื่อสร้างไฟล์ ZIP ชั่วคราวที่มีไดเรกทอรีที่ระบุและ เนื้อหาทั้งหมด
| พารามิเตอร์ | |
|---|---|
dir |
File: ไดเรกทอรีที่จะบีบอัด |
| การคืนสินค้า | |
|---|---|
File |
ไฟล์ zip ชั่วคราว File ที่มีเนื้อหาไดเรกทอรี |
| ส่ง | |
|---|---|
IOException |
หากสร้างไฟล์ ZIP ไม่สำเร็จ |
createZip
public static void createZip (File dir,
File zipFile)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ ZipUtil.createZip(File,File) แล้ว
เมธอดยูทิลิตีในการสร้างไฟล์ ZIP ที่มีไดเรกทอรีที่ระบุและ เนื้อหาทั้งหมด
| พารามิเตอร์ | |
|---|---|
dir |
File: ไดเรกทอรีที่จะบีบอัด |
zipFile |
File: ไฟล์ ZIP ที่จะสร้าง - ไม่ควรมีอยู่แล้ว |
| ส่ง | |
|---|---|
IOException |
หากสร้างไฟล์ ZIP ไม่สำเร็จ |
deleteFile
public static void deleteFile (File file)
ลองลบไฟล์ มีไว้เพื่อใช้เมื่อทำความสะอาด
ในส่วน finally
| พารามิเตอร์ | |
|---|---|
file |
File: อาจเป็นค่าว่าง |
ensureGroupRWX
public static boolean ensureGroupRWX (File file)
พยายามอย่างเต็มที่เพื่อให้แน่ใจว่ากลุ่มไฟล์ที่ระบุสามารถเรียกใช้งาน อ่าน และเขียนได้
หากระบบปฏิบัติการพื้นฐานไม่รองรับคำสั่งระบบ "chmod" ระบบจะพยายามตั้งค่า สิทธิ์สำหรับผู้ใช้ทั้งหมด การดำเนินการจะซิงโครไนซ์เพื่อป้องกันไม่ให้เกิดภาวะแข่งขันที่เกิดจากการเข้าถึงไฟล์จากแคช เช่น GCSFileDownloader
| พารามิเตอร์ | |
|---|---|
file |
File: File เพื่อให้เจ้าของและกลุ่มเขียนได้ |
| การคืนสินค้า | |
|---|---|
boolean |
true หากตั้งค่าสิทธิ์สำเร็จ false มิฉะนั้น |
extractFileFromZip
public static File extractFileFromZip (ZipFile zipFile,
String filePath)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ ZipUtil.extractFileFromZip(ZipFile,String) แล้ว
เมธอดยูทิลิตีเพื่อแยกไฟล์ที่เฉพาะเจาะจงออกจากไฟล์ ZIP ไปยังไฟล์ชั่วคราว
| พารามิเตอร์ | |
|---|---|
zipFile |
ZipFile: ZipFile ที่จะแยก |
filePath |
String: เส้นทางไฟล์ที่จะแตก |
| การคืนสินค้า | |
|---|---|
File |
File หรือ null หากไม่พบ |
| ส่ง | |
|---|---|
IOException |
หากแยกไฟล์ไม่สำเร็จ |
extractZip
public static void extractZip (ZipFile zipFile,
File destDir)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ ZipUtil.extractZip(ZipFile,File) แล้ว
เมธอดยูทิลิตีเพื่อแยกเนื้อหาทั้งหมดของไฟล์ ZIP ลงในไดเรกทอรีที่ระบุ
| พารามิเตอร์ | |
|---|---|
zipFile |
ZipFile: ZipFile ที่จะแยก |
destDir |
File: ไดเรกทอรีในเครื่องที่จะแยกไฟล์ |
| ส่ง | |
|---|---|
IOException |
หากแยกไฟล์ไม่สำเร็จ |
findDirectory
public static File findDirectory (String dirName,
File... dirs)ค้นหาและแสดงไดเรกทอรีแรก File ในบรรดาไดเรกทอรีอื่นๆ
| พารามิเตอร์ | |
|---|---|
dirName |
String: ชื่อไดเรกทอรีที่เรากำลังค้นหา |
dirs |
File: รายการไดเรกทอรีที่เรากำลังค้นหา |
| การคืนสินค้า | |
|---|---|
File |
File ที่มีไดเรกทอรีที่พบ หรือ Null หากไม่พบ |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
findDirsUnder
public static Set<File> findDirsUnder (File rootDir,
File relativeParent)ค้นหาไดเรกทอรีย่อยทั้งหมดภายใต้ rootDir ที่ระบุแบบเรียกซ้ำ
| พารามิเตอร์ | |
|---|---|
rootDir |
File: ไดเรกทอรีรากที่จะค้นหา |
relativeParent |
File: องค์ประกอบหลักที่ไม่บังคับสำหรับ Files ทั้งหมดที่แสดง หากไม่ได้ระบุไว้ File ทั้งหมดจะสัมพันธ์กับ rootDir |
| การคืนสินค้า | |
|---|---|
Set<File> |
ชุดของ File ซึ่งแสดงถึงไดเรกทอรีทั้งหมดภายใต้ rootDir
รวมถึง rootDir เอง หาก rootDir เป็น Null ระบบจะแสดงผลชุดข้อมูลว่าง |
findFile
public static File findFile (File dir,
String fileName)ค้นหาไฟล์แรกที่มีชื่อที่ระบุในไดเรกทอรีที่ระบุแบบเรียกซ้ำ
| พารามิเตอร์ | |
|---|---|
dir |
File: ไดเรกทอรีที่จะค้นหา |
fileName |
String: ชื่อของไฟล์ที่จะค้นหา |
| การคืนสินค้า | |
|---|---|
File |
File หรือ null หากไม่พบ |
findFile
public static File findFile (String fileName,
IAbi abi,
File... dirs)รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุโดยมีชื่อที่ตรงกับตัวกรองที่ระบุ และ กรองไฟล์ที่พบตามสถาปัตยกรรม ABI ด้วยหาก ABI ไม่ใช่ Null แสดงผลไฟล์ที่ตรงกันแรกที่พบ
| พารามิเตอร์ | |
|---|---|
fileName |
String: String ของนิพจน์ทั่วไปที่จะจับคู่เส้นทางไฟล์ |
abi |
IAbi: ออบเจ็กต์ IAbi ของ ABI ที่ตรงกับเป้าหมาย |
dirs |
File: อาร์เรย์ varargs ของออบเจ็กต์ File ของไดเรกทอรีที่จะค้นหาไฟล์ |
| การคืนสินค้า | |
|---|---|
File |
File หรือ null หากไม่พบ |
| ส่ง | |
|---|---|
IOException |
|
findFiles
public static Set<File> findFiles (String fileName,
IAbi abi,
boolean includeDirectory,
File... dirs)รับไฟล์ทั้งหมดในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ และกรองไฟล์ที่พบตามสถาปัตยกรรม ABI หาก ABI ไม่ใช่ Null
| พารามิเตอร์ | |
|---|---|
fileName |
String: String ของนิพจน์ทั่วไปที่จะจับคู่เส้นทางไฟล์ |
abi |
IAbi: ออบเจ็กต์ IAbi ของ ABI ที่ตรงกับเป้าหมาย |
includeDirectory |
boolean: จะรวมไดเรกทอรีไว้ในผลการค้นหาหรือไม่ |
dirs |
File: อาร์เรย์ของออบเจ็กต์ File ของไดเรกทอรีที่จะค้นหาไฟล์ |
| การคืนสินค้า | |
|---|---|
Set<File> |
ชุดของ File หรือว่างเปล่าหากไม่พบ |
| ส่ง | |
|---|---|
IOException |
|
findFiles
public static Set<String> findFiles (File dir,
String filter)รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ
| พารามิเตอร์ | |
|---|---|
dir |
File: ออบเจ็กต์ File ของไดเรกทอรีที่จะค้นหาไฟล์แบบเรียกซ้ำ |
filter |
String: String ของนิพจน์ทั่วไปที่จะใช้จับคู่ชื่อไฟล์ |
| การคืนสินค้า | |
|---|---|
Set<String> |
ชุดของ String ของเส้นทางไฟล์ |
| ส่ง | |
|---|---|
IOException |
|
findFilesObject
public static Set<File> findFilesObject (File dir,
String filter,
boolean includeDirectory)รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ
| พารามิเตอร์ | |
|---|---|
dir |
File: ออบเจ็กต์ File ของไดเรกทอรีที่จะค้นหาไฟล์แบบเรียกซ้ำ |
filter |
String: String ของนิพจน์ทั่วไปที่จะใช้จับคู่ชื่อไฟล์ |
includeDirectory |
boolean: จะรวมไดเรกทอรีไว้ในผลการค้นหาหรือไม่ |
| การคืนสินค้า | |
|---|---|
Set<File> |
ชุดออบเจ็กต์ไฟล์ File รายการ @ดู findFiles(File,String) |
| ส่ง | |
|---|---|
IOException |
|
findFilesObject
public static Set<File> findFilesObject (File dir,
String filter)รับเส้นทางไฟล์ทั้งหมดของไฟล์ในไดเรกทอรีที่ระบุซึ่งมีชื่อตรงกับตัวกรองที่ระบุ
| พารามิเตอร์ | |
|---|---|
dir |
File: ออบเจ็กต์ File ของไดเรกทอรีที่จะค้นหาไฟล์แบบเรียกซ้ำ |
filter |
String: String ของนิพจน์ทั่วไปที่จะใช้จับคู่ชื่อไฟล์ |
| การคืนสินค้า | |
|---|---|
Set<File> |
ชุดออบเจ็กต์ไฟล์ File รายการ @ดู findFiles(File,String) |
| ส่ง | |
|---|---|
IOException |
|
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 |
File ซึ่งแสดงเส้นทางที่ระบุ โดยแต่ละ pathSegment
จะคั่นด้วย File.separatorChar |
getPath
public static String getPath (String... pathSegments)
เมธอดตัวช่วยในการสร้างเส้นทางแบบสัมพัทธ์ที่ขึ้นอยู่กับระบบ
| พารามิเตอร์ | |
|---|---|
pathSegments |
String: กลุ่มเส้นทางสัมพัทธ์ที่จะใช้ |
| การคืนสินค้า | |
|---|---|
String |
String ซึ่งแสดงเส้นทางที่ระบุ โดยแต่ละ pathSegment
จะคั่นด้วย File.separatorChar |
gzipFile
public static void gzipFile (File file,
File gzipFile)
เลิกใช้เมธอดนี้แล้ว
ย้ายไปที่ ZipUtil.gzipFile(File,File) แล้ว
เมธอดช่วยในการสร้างไฟล์เดียวในเวอร์ชันที่บีบอัดด้วย gzip
| พารามิเตอร์ | |
|---|---|
file |
File: ไฟล์ต้นฉบับ |
gzipFile |
File: ไฟล์ที่จะวางเนื้อหาที่บีบอัด |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
hardlinkFile
public static void hardlinkFile (File origFile,
File destFile)เมธอดตัวช่วยที่ลิงก์แบบฮาร์ดลิงก์ไฟล์ไปยังไฟล์อื่น ใช้การคัดลอกแทนในกรณีที่มีการลิงก์ข้ามพาร์ติชัน
| พารามิเตอร์ | |
|---|---|
origFile |
File: ไฟล์ต้นฉบับ |
destFile |
File: ไฟล์ปลายทาง |
| ส่ง | |
|---|---|
IOException |
หากลิงก์ฮาร์ดไฟล์ไม่สำเร็จ |
hardlinkFile
public static void hardlinkFile (File origFile,
File destFile,
boolean ignoreExistingFile)เมธอดตัวช่วยที่ลิงก์แบบฮาร์ดลิงก์ไฟล์ไปยังไฟล์อื่น ใช้การคัดลอกแทนในกรณีที่มีการลิงก์ข้ามพาร์ติชัน
| พารามิเตอร์ | |
|---|---|
origFile |
File: ไฟล์ต้นฉบับ |
destFile |
File: ไฟล์ปลายทาง |
ignoreExistingFile |
boolean: หากเป็นจริงและมีไฟล์ที่กำลังลิงก์อยู่แล้ว ให้ข้าม
ข้อยกเว้น |
| ส่ง | |
|---|---|
IOException |
หากลิงก์ฮาร์ดไฟล์ไม่สำเร็จ |
isDiskSpaceError
public static boolean isDiskSpaceError (String message)
แสดงค่าเป็นจริงหากข้อความเป็นข้อผิดพลาดเกี่ยวกับพื้นที่ดิสก์
| พารามิเตอร์ | |
|---|---|
message |
String |
| การคืนสินค้า | |
|---|---|
boolean |
|
mkdirsRWX
public static boolean mkdirsRWX (File file)
วิธีการสร้างลำดับไดเรกทอรี และตั้งค่าให้ไดเรกทอรีทั้งหมดเป็นแบบกลุ่มที่เรียกใช้/อ่าน/เขียนได้เมื่อมีการสร้างโดยการเรียกใช้ chmodGroupRWX(File) ซึ่งเป็นเวอร์ชันของ
File.mkdirs() ที่เรียกใช้ chmod(File,String) ด้วย
| พารามิเตอร์ | |
|---|---|
file |
File: ชื่อของไดเรกทอรีที่จะสร้าง ซึ่งอาจมีไดเรกทอรีที่ยังไม่มีอยู่
|
| การคืนสินค้า | |
|---|---|
boolean |
true หากมี file และเป็นไดเรกทอรี หรือ false ในกรณีอื่นๆ |
readStringFromFile
public static String readStringFromFile (File sourceFile,
long startOffset,
long length)เมธอดตัวช่วยสำหรับการอ่านข้อมูลสตริงบางส่วนจากไฟล์
| พารามิเตอร์ | |
|---|---|
sourceFile |
File: ไฟล์ที่จะอ่าน |
startOffset |
long: ออฟเซ็ตเริ่มต้นที่จะอ่านจากไฟล์ |
length |
long: จำนวนไบต์ที่จะอ่านของไฟล์ |
| การคืนสินค้า | |
|---|---|
String |
|
| ส่ง | |
|---|---|
|
FileNotFoundException |
|
java.io.IOException |
IOException |
|
readStringFromFile
public static String readStringFromFile (File sourceFile)
เมธอดช่วยในการอ่านข้อมูลสตริงจากไฟล์
| พารามิเตอร์ | |
|---|---|
sourceFile |
File: ไฟล์ที่จะอ่าน |
| การคืนสินค้า | |
|---|---|
String |
|
| ส่ง | |
|---|---|
|
FileNotFoundException |
|
java.io.IOException |
IOException |
|
recursiveCopy
public static void recursiveCopy (File sourceDir,
File destDir)คัดลอกเนื้อหาโฟลเดอร์แบบเรียกซ้ำ
รองรับเฉพาะการคัดลอกไฟล์และไดเรกทอรีเท่านั้น โดยจะไม่คัดลอก Symlink หากไม่มีไดเรกทอรีปลายทาง ระบบจะสร้างไดเรกทอรีให้
| พารามิเตอร์ | |
|---|---|
sourceDir |
File: โฟลเดอร์ที่มีไฟล์ที่จะคัดลอก |
destDir |
File: โฟลเดอร์ปลายทาง |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
recursiveDelete
public static void recursiveDelete (File rootDir)
ลบไฟล์หรือไดเรกทอรีที่ระบุและเนื้อหาทั้งหมดของไฟล์หรือไดเรกทอรีแบบเรียกซ้ำ
| พารามิเตอร์ | |
|---|---|
rootDir |
File: ไดเรกทอรีหรือไฟล์ที่จะลบ อาจเป็นค่าว่าง |
recursiveHardlink
public static void recursiveHardlink (File sourceDir,
File destDir)ฮาร์ดลิงก์เนื้อหาของโฟลเดอร์แบบเรียกซ้ำ
รองรับเฉพาะการคัดลอกไฟล์และไดเรกทอรีเท่านั้น โดยจะไม่คัดลอก Symlink หากไม่มีไดเรกทอรีปลายทาง ระบบจะสร้างไดเรกทอรีให้
| พารามิเตอร์ | |
|---|---|
sourceDir |
File: โฟลเดอร์ที่มีไฟล์ที่จะคัดลอก |
destDir |
File: โฟลเดอร์ปลายทาง |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
recursiveHardlink
public static void recursiveHardlink (File sourceDir,
File destDir,
boolean ignoreExistingFile)ฮาร์ดลิงก์เนื้อหาของโฟลเดอร์แบบเรียกซ้ำ
รองรับเฉพาะการคัดลอกไฟล์และไดเรกทอรีเท่านั้น โดยจะไม่คัดลอก Symlink หากยังไม่มีไดเรกทอรีปลายทาง ระบบจะสร้างไดเรกทอรีให้
| พารามิเตอร์ | |
|---|---|
sourceDir |
File: โฟลเดอร์ที่มีไฟล์ที่จะคัดลอก |
destDir |
File: โฟลเดอร์ปลายทาง |
ignoreExistingFile |
boolean: หากเป็นจริงและมีไฟล์ที่กำลังลิงก์อยู่แล้ว ให้ข้าม
ข้อยกเว้น |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
recursiveSymlink
public static void recursiveSymlink (File sourceDir,
File destDir)สร้างลิงก์สัญลักษณ์เนื้อหาของโฟลเดอร์แบบเรียกซ้ำ
รองรับเฉพาะการคัดลอกไฟล์และไดเรกทอรีเท่านั้น โดยจะไม่คัดลอก Symlink หากยังไม่มีไดเรกทอรีปลายทาง ระบบจะสร้างไดเรกทอรีให้
| พารามิเตอร์ | |
|---|---|
sourceDir |
File: โฟลเดอร์ที่มีไฟล์ที่จะคัดลอก |
destDir |
File: โฟลเดอร์ปลายทาง |
| ส่ง | |
|---|---|
|
java.io.IOException |
IOException |
|
saveResourceFile
public static File saveResourceFile (InputStream resourceStream,
File destDir,
String targetFileName)บันทึกไฟล์ทรัพยากรไปยังไดเรกทอรี
| พารามิเตอร์ | |
|---|---|
resourceStream |
InputStream: ออบเจ็กต์ {link InputStream} ไปยังทรัพยากรที่จะบันทึก |
destDir |
File: ออบเจ็กต์ File ของไดเรกทอรีที่จะบันทึกไฟล์ทรัพยากร |
targetFileName |
String: String สำหรับชื่อของไฟล์ที่จะบันทึก |
| การคืนสินค้า | |
|---|---|
File |
File ออบเจ็กต์ของไฟล์ที่บันทึกไว้ |
| ส่ง | |
|---|---|
IOException |
หากบันทึกไฟล์ไม่สำเร็จ |
setReadableRecursive
public static void setReadableRecursive (File file)
ตั้งค่าสิทธิ์อ่านและดำเนินการ (หากเป็นโฟลเดอร์) แบบเรียกซ้ำสำหรับไฟล์ที่ระบุ
| พารามิเตอร์ | |
|---|---|
file |
File |
sizeOfDirectory
public static Long sizeOfDirectory (File directory)
แสดงผลขนาดที่รายงานโดยไดเรกทอรี
| พารามิเตอร์ | |
|---|---|
directory |
File |
| การคืนสินค้า | |
|---|---|
Long |
|
symlinkFile
public static void symlinkFile (File origFile,
File destFile)เมธอดตัวช่วยที่สร้างลิงก์สัญลักษณ์ของไฟล์ไปยังไฟล์อื่น
| พารามิเตอร์ | |
|---|---|
origFile |
File: ไฟล์ต้นฉบับ |
destFile |
File: ไฟล์ปลายทาง |
| ส่ง | |
|---|---|
IOException |
หากลิงก์สัญลักษณ์ของไฟล์ไม่สำเร็จ |
unixModeToPosix
public static Set<PosixFilePermission> unixModeToPosix (int mode)
แปลงจำนวนเต็มที่แสดงโหมด Unix เป็นชุดของ PosixFilePermission
| พารามิเตอร์ | |
|---|---|
mode |
int |
| การคืนสินค้า | |
|---|---|
Set<PosixFilePermission> |
|
writeToFile
public static void writeToFile (String inputString,
File destFile)เมธอดช่วยสำหรับการเขียนข้อมูลสตริงลงในไฟล์
| พารามิเตอร์ | |
|---|---|
inputString |
String: อินพุต String |
destFile |
File: ไฟล์ปลายทางที่จะเขียน |
| ส่ง | |
|---|---|
IOException |
|
writeToFile
public static void writeToFile (InputStream input,
File destFile,
boolean append)เมธอดตัวช่วยสำหรับการเขียนข้อมูลสตรีมลงในไฟล์
| พารามิเตอร์ | |
|---|---|
input |
InputStream: สตรีมอินพุตที่ไม่ได้บัฟเฟอร์ |
destFile |
File: ไฟล์ปลายทางที่จะเขียนหรือต่อท้าย |
append |
boolean: ต่อท้ายที่ส่วนท้ายของไฟล์หากเป็นจริง มิฉะนั้นจะเขียนทับ |
| ส่ง | |
|---|---|
IOException |
|
writeToFile
public static void writeToFile (InputStream input,
File destFile)เมธอดตัวช่วยสำหรับการเขียนข้อมูลสตรีมลงในไฟล์
| พารามิเตอร์ | |
|---|---|
input |
InputStream: สตรีมอินพุตที่ไม่ได้บัฟเฟอร์ |
destFile |
File: ไฟล์ปลายทางที่จะเขียน |
| ส่ง | |
|---|---|
IOException |
|
writeToFile
public static void writeToFile (String inputString,
File destFile,
boolean append)เมธอดช่วยสำหรับการเขียนหรือผนวกข้อมูลสตริงลงในไฟล์
| พารามิเตอร์ | |
|---|---|
inputString |
String: อินพุต String |
destFile |
File: ไฟล์ปลายทางที่จะเขียนหรือต่อท้าย |
append |
boolean: ต่อท้ายที่ส่วนท้ายของไฟล์หากเป็นจริง มิฉะนั้นจะเขียนทับ |
| ส่ง | |
|---|---|
IOException |
|
writeToFile
public static void writeToFile (InputStream input,
File destFile,
boolean append,
long startOffset,
long size)เมธอดตัวช่วยสำหรับการเขียนข้อมูลสตรีมลงในไฟล์
| พารามิเตอร์ | |
|---|---|
input |
InputStream: สตรีมอินพุตที่ไม่ได้บัฟเฟอร์ |
destFile |
File: ไฟล์ปลายทางที่จะเขียนหรือต่อท้าย |
append |
boolean: ต่อท้ายที่ส่วนท้ายของไฟล์หากเป็นจริง มิฉะนั้นจะเขียนทับ |
startOffset |
long: ออฟเซ็ตเริ่มต้นของสตรีมอินพุตเพื่อดึงข้อมูล |
size |
long: จำนวนไบต์ที่จะดึงข้อมูลจากสตรีมอินพุต ตั้งค่าเป็นค่าลบเพื่อ
ดึงข้อมูลเนื้อหาทั้งหมดที่เริ่มต้นที่ออฟเซ็ตที่ระบุ |
| ส่ง | |
|---|---|
IOException |
|
วิธีการที่ได้รับการป้องกัน
chmodExists
protected static boolean chmodExists ()
ฟังก์ชันผู้ช่วยภายในเพื่อตรวจสอบว่าระบบปฏิบัติการมีคำสั่ง "chmod" หรือไม่
| การคืนสินค้า | |
|---|---|
boolean |
|
setChmodBinary
protected static void setChmodBinary (String chmodName)
แสดงสำหรับการทดสอบ อนุญาตให้แก้ไขชื่อไบนารี chmod ที่เราค้นหาเพื่อทดสอบ ระบบที่ไม่มีการรองรับ chmod
| พารามิเตอร์ | |
|---|---|
chmodName |
String |