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)
यह फ़ाइल के लिए base64 md5 का हिसाब लगाने का हेल्पर तरीका है. |
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)
यह फ़ंक्शन, दी गई डायरेक्ट्री में मौजूद सभी जार फ़ाइलें दिखाता है |
static
boolean
|
compareFileContents(File file1, File file2)
यह एक यूटिलिटी मेथड है. इसका इस्तेमाल दो फ़ाइलों के कॉन्टेंट की बाइट के हिसाब से तुलना करने के लिए किया जाता है. |
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)
यह |
static
File
|
createTempFile(String prefix, String suffix)
यह |
static
File
|
createTempFileForRemote(String remoteFilePath, File parentDir)
यह हेल्पर मेथड, डिस्क पर एक यूनीक फ़ाइल बनाता है. इसका नाम, रिमोट फ़ाइल के पाथ से मिले फ़ाइल के नाम से मिलता-जुलता होता है |
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 आर्किटेक्चर के हिसाब से फ़िल्टर करें. |
static
Set<File>
|
findFiles(String fileName, IAbi abi, boolean includeDirectory, File... dirs)
इस फ़ंक्शन का इस्तेमाल करके, दी गई डायरेक्ट्री में मौजूद उन सभी फ़ाइलों को ऐक्सेस किया जा सकता है जिनके नाम, दिए गए फ़िल्टर से मेल खाते हैं. साथ ही, अगर ABI शून्य नहीं है, तो मिली हुई फ़ाइलों को ABI आर्किटेक्चर के हिसाब से फ़िल्टर भी किया जा सकता है. |
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)
यूनिक्स मोड को दिखाने वाले पूर्णांक को |
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)
यह फ़ाइल के लिए base64 md5 का हिसाब लगाने का हेल्पर तरीका है.
| रिटर्न | |
|---|---|
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)
यह फ़ंक्शन, दी गई डायरेक्ट्री में मौजूद सभी जार फ़ाइलें दिखाता है
| पैरामीटर | |
|---|---|
dir |
File |
| रिटर्न | |
|---|---|
List<File> |
|
compareFileContents
public static boolean compareFileContents (File file1,
File file2)यह एक यूटिलिटी मेथड है. इसका इस्तेमाल दो फ़ाइलों के कॉन्टेंट की बाइट के हिसाब से तुलना करने के लिए किया जाता है.
| पैरामीटर | |
|---|---|
file1 |
File |
file2 |
File |
| रिटर्न | |
|---|---|
boolean |
true अगर फ़ाइल का कॉन्टेंट एक जैसा है |
| थ्रो | |
|---|---|
IOException |
|
convertSizeToBytes
public static long convertSizeToBytes (String sizeString)
यह convertToReadableSize(long) का इनवर्स है. convertToReadableSize(long) में बताए गए, पढ़ने लायक फ़ॉर्मैट को बाइट वैल्यू में बदलता है.
| पैरामीटर | |
|---|---|
sizeString |
String: साइज़ की स्ट्रिंग के बारे में जानकारी. |
| रिटर्न | |
|---|---|
long |
साइज़, बाइट में |
| थ्रो | |
|---|---|
IllegalArgumentException |
if cannot recognize size |
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: वह डायरेक्ट्री जहां dir को बनाया जाना है. अगर यह शून्य है, तो इसे /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: फ़ाइल का नाम जनरेट करने के लिए इस्तेमाल की जाने वाली प्रीफ़िक्स स्ट्रिंग. इसमें कम से कम तीन वर्ण होने चाहिए |
| रिटर्न | |
|---|---|
File |
बनाई गई डायरेक्ट्री |
| थ्रो | |
|---|---|
IOException |
अगर फ़ाइल नहीं बनाई जा सकती |
createTempDir
public static File createTempDir (String prefix,
File parentDir)यह एक हेल्पर फ़ंक्शन है, जिसका इस्तेमाल अस्थायी डायरेक्ट्री बनाने के लिए किया जाता है.
| पैरामीटर | |
|---|---|
prefix |
String: फ़ाइल का नाम जनरेट करने के लिए इस्तेमाल की जाने वाली प्रीफ़िक्स स्ट्रिंग. इसमें कम से कम तीन वर्ण होने चाहिए |
parentDir |
File: वह पैरंट डायरेक्ट्री जिसमें डायरेक्ट्री बनानी है. अगर
null सिस्टम की डिफ़ॉल्ट अस्थायी डायरेक्ट्री का इस्तेमाल किया जाएगा. |
| रिटर्न | |
|---|---|
File |
बनाई गई डायरेक्ट्री |
| थ्रो | |
|---|---|
IOException |
अगर फ़ाइल नहीं बनाई जा सकती |
createTempFile
public static File createTempFile (String prefix,
String suffix,
File parentDir)यह File.createTempFile(String,String,File)
के आस-पास रैपर फ़ंक्शन है. यह डिस्क स्पेस खत्म होने की संभावित स्थिति की जांच करता है.
| पैरामीटर | |
|---|---|
prefix |
String |
suffix |
String |
parentDir |
File |
| रिटर्न | |
|---|---|
File |
|
| थ्रो | |
|---|---|
FileUtil.LowDiskSpaceException |
अगर पार्टीशन पर डिस्क स्पेस, तय की गई कम से कम जगह से कम है |
IOException |
|
यह भी देखें:
createTempFile
public static File createTempFile (String prefix,
String suffix)यह File.createTempFile(String,String) के आस-पास रैपर फ़ंक्शन में मदद करता है. यह डिस्क स्पेस खत्म होने की संभावित स्थिति की ऑडिट करता है.
| पैरामीटर | |
|---|---|
prefix |
String |
suffix |
String |
| रिटर्न | |
|---|---|
File |
|
| थ्रो | |
|---|---|
FileUtil.LowDiskSpaceException |
अगर अस्थायी पार्टीशन पर डिस्क स्पेस, कम से कम अनुमति वाली जगह से कम है |
IOException |
|
यह भी देखें:
createTempFileForRemote
public static File createTempFileForRemote (String remoteFilePath,
File parentDir)यह हेल्पर मेथड, डिस्क पर एक यूनीक फ़ाइल बनाता है. इसका नाम, रिमोट फ़ाइल के पाथ से मिले फ़ाइल के नाम से मिलता-जुलता होता है
| पैरामीटर | |
|---|---|
remoteFilePath |
String: नाम बनाने के लिए, '/' से अलग किया गया रिमोट पाथ |
parentDir |
File: वह पैरंट डायरेक्ट्री जिसमें फ़ाइल बनानी है. अस्थायी डायरेक्ट्री के डिफ़ॉल्ट फ़ोल्डर का इस्तेमाल करने के लिए null |
| रिटर्न | |
|---|---|
File |
|
| थ्रो | |
|---|---|
IOException |
|
createZip
public static File createZip (File dir)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
ZipUtil.createZip(File) में ले जाया गया.
यह यूटिलिटी मेथड, दी गई डायरेक्ट्री और उसके सभी कॉन्टेंट वाली एक अस्थायी ZIP फ़ाइल बनाती है.
| पैरामीटर | |
|---|---|
dir |
File: ज़िप करने के लिए डायरेक्ट्री |
| रिटर्न | |
|---|---|
File |
डायरेक्ट्री के कॉन्टेंट वाली एक अस्थायी ज़िप फ़ाइल File |
| थ्रो | |
|---|---|
IOException |
ज़िप फ़ाइल नहीं बनाई जा सकी |
createZip
public static void createZip (File dir,
File zipFile)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
ZipUtil.createZip(File,File) में ले जाया गया.
यह यूटिलिटी मेथड, दी गई डायरेक्ट्री और उसके सभी कॉन्टेंट वाली ZIP फ़ाइल बनाने के लिए है.
| पैरामीटर | |
|---|---|
dir |
File: ज़िप करने के लिए डायरेक्ट्री |
zipFile |
File: बनाई जाने वाली zip फ़ाइल - यह पहले से मौजूद नहीं होनी चाहिए |
| थ्रो | |
|---|---|
IOException |
ज़िप फ़ाइल नहीं बनाई जा सकी |
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) में ले जाया गया.
ज़िप फ़ाइल से किसी फ़ाइल को tmp फ़ाइल में निकालने का यूटिलिटी तरीका
| पैरामीटर | |
|---|---|
zipFile |
ZipFile: एक्सट्रैक्ट करने के लिए ZipFile |
filePath |
String: निकालने के लिए फ़ाइल का पाथ |
| रिटर्न | |
|---|---|
File |
File या अगर नहीं मिला, तो null |
| थ्रो | |
|---|---|
IOException |
अगर फ़ाइल नहीं निकाली जा सकी |
extractZip
public static void extractZip (ZipFile zipFile,
File destDir)
इस तरीके का इस्तेमाल बंद कर दिया गया है.
ZipUtil.extractZip(ZipFile,File) में ले जाया गया.
ज़िप फ़ाइल के पूरे कॉन्टेंट को दी गई डायरेक्ट्री में निकालने का यूटिलिटी तरीका
| पैरामीटर | |
|---|---|
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: यह सभी File के लिए पैरंट एट्रिब्यूट के तौर पर इस्तेमाल किया जा सकता है. अगर यह तय नहीं किया गया है, तो सभी File, rootDir के हिसाब से तय किए जाएंगे. |
| रिटर्न | |
|---|---|
Set<File> |
File का एक सेट, जो rootDir के तहत मौजूद सभी डायरेक्ट्री को दिखाता है. इसमें rootDir भी शामिल है. अगर rootDir शून्य है, तो एक खाली सेट दिखता है. |
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 आर्किटेक्चर के हिसाब से फ़िल्टर करें. मिलान करने वाली पहली फ़ाइल दिखाता है.
| पैरामीटर | |
|---|---|
fileName |
String: फ़ाइल पाथ से मेल खाने के लिए रेगुलर एक्सप्रेशन का String |
abi |
IAbi: टारगेट से मैच करने के लिए, एबीआई का IAbi ऑब्जेक्ट |
dirs |
File: फ़ाइलों को खोजने के लिए, डायरेक्ट्री के File ऑब्जेक्ट का varargs कलेक्शन |
| रिटर्न | |
|---|---|
File |
File या null नहीं मिला |
| थ्रो | |
|---|---|
IOException |
|
findFiles
public static Set<File> findFiles (String fileName,
IAbi abi,
boolean includeDirectory,
File... dirs)इस फ़ंक्शन का इस्तेमाल करके, दी गई डायरेक्ट्री में मौजूद उन सभी फ़ाइलों को ऐक्सेस किया जा सकता है जिनके नाम, दिए गए फ़िल्टर से मेल खाते हैं. साथ ही, अगर ABI शून्य नहीं है, तो मिली हुई फ़ाइलों को ABI आर्किटेक्चर के हिसाब से फ़िल्टर भी किया जा सकता है.
| पैरामीटर | |
|---|---|
fileName |
String: फ़ाइल पाथ से मेल खाने के लिए रेगुलर एक्सप्रेशन का String |
abi |
IAbi: टारगेट से मैच करने के लिए, एबीआई का IAbi ऑब्जेक्ट |
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 का सेट. @See findFiles(File,String) |
| थ्रो | |
|---|---|
IOException |
|
findFilesObject
public static Set<File> findFilesObject (File dir,
String filter)दी गई डायरेक्ट्री में मौजूद उन सभी फ़ाइलों के फ़ाइल पाथ पाएं जिनका नाम, दिए गए फ़िल्टर से मेल खाता हो
| पैरामीटर | |
|---|---|
dir |
File: File ऑब्जेक्ट, जिसका इस्तेमाल फ़ाइलों को बार-बार खोजने के लिए किया जाता है |
filter |
String: फ़ाइल के नामों से मेल खाने वाले रेगुलर एक्सप्रेशन का String |
| रिटर्न | |
|---|---|
Set<File> |
फ़ाइल ऑब्जेक्ट के File का सेट. @See 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: अगर यह True है और लिंक की जा रही फ़ाइल पहले से मौजूद है, तो अपवाद को छोड़ दें. |
| थ्रो | |
|---|---|
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 |
अगर file मौजूद है और डायरेक्ट्री है, तो true, नहीं तो 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)फ़ोल्डर के कॉन्टेंट को बार-बार कॉपी करें.
सिर्फ़ फ़ाइलों और डायरेक्ट्री को कॉपी करने की सुविधा देता है. सिमलंक कॉपी नहीं किए जाते. अगर डेस्टिनेशन डायरेक्ट्री मौजूद नहीं है, तो उसे बनाया जाएगा.
| पैरामीटर | |
|---|---|
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)फ़ोल्डर के कॉन्टेंट को बार-बार हार्डलिंक करता है.
सिर्फ़ फ़ाइलों और डायरेक्ट्री को कॉपी करने की सुविधा देता है. सिमलंक कॉपी नहीं किए जाते. अगर डेस्टिनेशन डायरेक्ट्री मौजूद नहीं है, तो उसे बनाया जाएगा.
| पैरामीटर | |
|---|---|
sourceDir |
File: वह फ़ोल्डर जिसमें कॉपी की जाने वाली फ़ाइलें मौजूद हैं |
destDir |
File: डेस्टिनेशन फ़ोल्डर |
| थ्रो | |
|---|---|
|
java.io.IOException |
IOException |
|
recursiveHardlink
public static void recursiveHardlink (File sourceDir,
File destDir,
boolean ignoreExistingFile)फ़ोल्डर के कॉन्टेंट को बार-बार हार्डलिंक करता है.
सिर्फ़ फ़ाइलों और डायरेक्ट्री को कॉपी करने की सुविधा देता है. सिमलंक कॉपी नहीं किए जाते. अगर डेस्टिनेशन डायरेक्ट्री मौजूद नहीं है, तो उसे बनाया जाएगा.
| पैरामीटर | |
|---|---|
sourceDir |
File: वह फ़ोल्डर जिसमें कॉपी की जाने वाली फ़ाइलें मौजूद हैं |
destDir |
File: डेस्टिनेशन फ़ोल्डर |
ignoreExistingFile |
boolean: अगर यह True है और लिंक की जा रही फ़ाइल पहले से मौजूद है, तो अपवाद को छोड़ दें. |
| थ्रो | |
|---|---|
|
java.io.IOException |
IOException |
|
recursiveSymlink
public static void recursiveSymlink (File sourceDir,
File destDir)फ़ोल्डर के कॉन्टेंट को बार-बार सिमलंक करता है.
सिर्फ़ फ़ाइलों और डायरेक्ट्री को कॉपी करने की सुविधा देता है. सिमलंक कॉपी नहीं किए जाते. अगर डेस्टिनेशन डायरेक्ट्री मौजूद नहीं है, तो उसे बनाया जाएगा.
| पैरामीटर | |
|---|---|
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)
यूनिक्स मोड को दिखाने वाले पूर्णांक को PosixFilePermission के सेट में बदलता है
| पैरामीटर | |
|---|---|
mode |
int |
| रिटर्न | |
|---|---|
Set<PosixFilePermission> |
|
writeToFile
public static void writeToFile (String inputString,
File destFile)स्ट्रिंग डेटा को फ़ाइल में लिखने के लिए हेल्पर मेथड
| पैरामीटर | |
|---|---|
inputString |
String: the input 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: the input 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 |