FileUtil
public class FileUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FileUtil |
फ़ाइल संबंधित संचालन के लिए एक सहायक वर्ग
सारांश
नेस्टेड कक्षाएं | |
---|---|
class | FileUtil.HarnessIOException हार्नेस अपवाद जो फ़ाइल मुद्दों को ले जाने में मदद करता है। |
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 | 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) बाइट्स में दिए गए फ़ाइल आकार को XY [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 File | extractFileFromZip (ZipFile zipFile, String filePath) यह तरीका बहिष्कृत है। |
static void | extractZip (ZipFile zipFile, File destDir) यह तरीका बहिष्कृत है। |
static File | findDirectory (String dirName, File... dirs) अन्य निर्देशिकाओं के बीच पहली निर्देशिका |
static | findDirsUnder (File rootDir, File relativeParent) दिए गए |
static File | findFile (String fileName, IAbi abi, File... dirs) दिए गए निर्देशिका में फ़ाइलों के सभी फ़ाइल पथ दिए गए फ़िल्टर से मेल खाने वाले नाम के साथ प्राप्त करें और अबी आर्क द्वारा मिली फ़ाइल को फ़िल्टर करें यदि अबी शून्य नहीं है। |
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) यह तरीका बहिष्कृत है। |
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, copyInsteadofHardlink) recursiveHardlink (File sourceDir, File destDir, boolean ignoreExistingFile, copyInsteadofHardlink) पुनरावर्ती हार्डलिंक फ़ोल्डर सामग्री। |
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 | unixModeToPosix (int mode) यूनिक्स मोड का प्रतिनिधित्व करने वाले पूर्णांक को |
static void | writeToFile (String inputString, File destFile, boolean append) फ़ाइल में स्ट्रिंग डेटा लिखने या जोड़ने के लिए एक सहायक विधि |
static void | writeToFile (String inputString, File destFile) फ़ाइल में स्ट्रिंग डेटा लिखने के लिए एक सहायक विधि |
static void | writeToFile (InputStream input, File destFile, boolean append, long startOffset, long size) फ़ाइल में स्ट्रीम डेटा लिखने के लिए एक सहायक विधि |
static void | writeToFile (InputStream input, File destFile) फ़ाइल में स्ट्रीम डेटा लिखने के लिए एक सहायक विधि |
static void | writeToFile (InputStream input, File destFile, boolean append) फ़ाइल में स्ट्रीम डेटा लिखने के लिए एक सहायक विधि |
संरक्षित तरीके | |
---|---|
static boolean | chmodExists () सिस्टम OS पर 'chmod' उपलब्ध है या नहीं, यह निर्धारित करने के लिए आंतरिक सहायक। |
static void | setChmodBinary (String chmodName) परीक्षण के लिए उजागर। |
स्थिरांक
FILESYSTEM_FILENAME_MAX_LENGTH
public static final int FILESYSTEM_FILENAME_MAX_LENGTH
स्थिर मान: 255 (0x000000ff)
सार्वजनिक निर्माणकर्ता
FileUtil
public FileUtil ()
सार्वजनिक तरीके
गणनाBase64Md5
public static String calculateBase64Md5 (File file)
फ़ाइल के लिए base64 md5 की गणना करने के लिए सहायक विधि।
रिटर्न | |
---|---|
String | फ़ाइल का md5 |
गणनाCrc32
public static long calculateCrc32 (File file)
फ़ाइल के लिए CRC-32 की गणना करने के लिए सहायक विधि।
रिटर्न | |
---|---|
long | फ़ाइल का CRC-32 |
फेंकता | |
---|---|
| आईओ अपवाद |
गणना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 | 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 |
zip
public static void closeZip (ZipFile zipFile)
यह तरीका बहिष्कृत है।
ZipUtil#closeZip(ZipFile)
पर ले जाया गया।
किसी भी अपवाद को अनदेखा करते हुए एक खुला ERROR(/ZipFile)
बंद करें।
पैरामीटर | |
---|---|
zipFile | ZipFile : बंद करने के लिए फ़ाइल |
jar
public staticcollectJars (File dir)
दी गई निर्देशिका में मिली सभी जार फ़ाइलें लौटाता है
पैरामीटर | |
---|---|
dir | File |
रिटर्न | |
---|---|
फ़ाइल सामग्री की तुलना करें
public static boolean compareFileContents (File file1, File file2)
उपयोगिता विधि दो फ़ाइलों की बाइट-वार सामग्री तुलना करने के लिए।
पैरामीटर | |
---|---|
file1 | File |
file2 | File |
रिटर्न | |
---|---|
boolean | true अगर फ़ाइल सामग्री समान है |
ConvertSizeToBytes
public static long convertSizeToBytes (String sizeString)
convertToReadableSize(long)
का विलोम। convertToReadableSize(long)
में वर्णित पठनीय प्रारूप को बाइट मान में कनवर्ट करता है।
पैरामीटर | |
---|---|
sizeString | String : आकार का स्ट्रिंग विवरण। |
रिटर्न | |
---|---|
long | बाइट्स में आकार |
फेंकता | |
---|---|
| अगर आकार नहीं पहचान सकते |
ConvertToDiskSpaceIfNeeded
public static IOException convertToDiskSpaceIfNeeded (IOException e)
यदि आवश्यक हो तो त्रुटि को डिस्क स्थान त्रुटि में लपेटता है।
पैरामीटर | |
---|---|
e | IOException |
रिटर्न | |
---|---|
IOException |
ConvertToReadableSize
public static String convertToReadableSize (long sizeLong)
बाइट्स में दिए गए फ़ाइल आकार को XY [KMGT] प्रारूप में अधिक पठनीय प्रारूप में बदलें।
पैरामीटर | |
---|---|
sizeLong | long : बाइट्स में फ़ाइल का आकार |
रिटर्न | |
---|---|
String | फ़ाइल आकार की वर्णनात्मक स्ट्रिंग |
प्रतिलिपि फ़ाइल
public static void copyFile (File origFile, File destFile)
एक सहायक विधि जो फ़ाइल की सामग्री को स्थानीय फ़ाइल में कॉपी करती है
पैरामीटर | |
---|---|
origFile | File : कॉपी की जाने वाली मूल फ़ाइल |
destFile | File : गंतव्य फ़ाइल |
फेंकता | |
---|---|
| अगर फ़ाइल कॉपी करने में विफल रहा |
createNamedTempDir
public static File createNamedTempDir (File parentDir, String name)
फोल्डर के अंदर एक नामित निर्देशिका बनाने के लिए हेल्पर फ़ंक्शन।
इस निर्देशिका का नाम यादृच्छिक नहीं होगा। यदि निर्देशिका पहले से मौजूद है तो इसे वापस कर दिया जाएगा।
पैरामीटर | |
---|---|
parentDir | File : वह निर्देशिका जहाँ dir बनाना है। यदि शून्य है, तो /tmp में होगा |
name | String : मूल फ़ोल्डर में बनाई जाने वाली निर्देशिका का नाम |
रिटर्न | |
---|---|
File | बनाई गई निर्देशिका |
createNamedTempDir
public static File createNamedTempDir (String name)
आपके अस्थायी फ़ोल्डर के अंदर एक नामित निर्देशिका बनाने के लिए हेल्पर फ़ंक्शन।
इस निर्देशिका का नाम यादृच्छिक नहीं होगा। यदि निर्देशिका पहले से मौजूद है तो इसे वापस कर दिया जाएगा।पैरामीटर | |
---|---|
name | String : आपके tmp फ़ोल्डर में बनाई जाने वाली निर्देशिका का नाम। |
रिटर्न | |
---|---|
File | बनाई गई निर्देशिका |
createTempDir
public static File createTempDir (String prefix)
सिस्टम डिफ़ॉल्ट अस्थायी फ़ाइल निर्देशिका में एक अस्थायी निर्देशिका बनाने के लिए हेल्पर फ़ंक्शन।
पैरामीटर | |
---|---|
prefix | String : फ़ाइल का नाम उत्पन्न करने में उपयोग की जाने वाली उपसर्ग स्ट्रिंग; कम से कम तीन वर्ण लंबा होना चाहिए |
रिटर्न | |
---|---|
File | बनाई गई निर्देशिका |
फेंकता | |
---|---|
| अगर फ़ाइल नहीं बनाई जा सकी |
createTempDir
public static File createTempDir (String prefix, File parentDir)
एक अस्थायी निर्देशिका बनाने के लिए हेल्पर फ़ंक्शन।
पैरामीटर | |
---|---|
prefix | String : फ़ाइल का नाम उत्पन्न करने में उपयोग की जाने वाली उपसर्ग स्ट्रिंग; कम से कम तीन वर्ण लंबा होना चाहिए |
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 | File : फ़ाइल बनाने के लिए मूल निर्देशिका। डिफ़ॉल्ट अस्थायी निर्देशिका का उपयोग करने के लिए null |
रिटर्न | |
---|---|
File |
createZip
public static File createZip (File dir)
यह तरीका बहिष्कृत है।
ZipUtil#createZip(File)
पर ले जाया गया।
दी गई निर्देशिका और उसकी सभी सामग्री वाली एक अस्थायी ज़िप फ़ाइल बनाने के लिए उपयोगिता विधि।
पैरामीटर | |
---|---|
dir | File : ज़िप करने के लिए निर्देशिका |
रिटर्न | |
---|---|
File | एक अस्थायी ज़िप ERROR(/File) जिसमें निर्देशिका सामग्री है |
फेंकता | |
---|---|
| अगर ज़िप फ़ाइल बनाने में विफल रहा |
createZip
public static void createZip (File dir, File zipFile)
यह तरीका बहिष्कृत है।
ZipUtil#createZip(File, File)
पर ले जाया गया।
दी गई निर्देशिका और उसकी सभी सामग्री वाली एक ज़िप फ़ाइल बनाने की उपयोगिता विधि।
पैरामीटर | |
---|---|
dir | File : ज़िप करने के लिए निर्देशिका |
zipFile | File : बनाई जाने वाली ज़िप फ़ाइल - यह पहले से मौजूद नहीं होनी चाहिए |
फेंकता | |
---|---|
| अगर ज़िप फ़ाइल बनाने में विफल रहा |
फ़ाइल नष्ट करें
public static void deleteFile (File file)
फ़ाइल को हटाने का प्रयास करें। finally
छंदों में सफाई करते समय उपयोग के लिए इरादा।
पैरामीटर | |
---|---|
file | File : रिक्त हो सकता है। |
ExtractFileFromZip
public static File extractFileFromZip (ZipFile zipFile, String filePath)
यह तरीका बहिष्कृत है।
ZipUtil#extractFileFromZip(ZipFile, String)
पर ले जाया गया।
ज़िप फ़ाइल से एक विशिष्ट फ़ाइल को tmp फ़ाइल में निकालने की उपयोगिता विधि
पैरामीटर | |
---|---|
zipFile | ZipFile : ERROR(/ZipFile) निकालने के लिए |
filePath | String : निकालने के लिए फ़ाइलपाथ |
रिटर्न | |
---|---|
File | ERROR(/File) या अशक्त अगर नहीं मिला |
फेंकता | |
---|---|
| अगर फ़ाइल निकालने में विफल रहा |
zip
public static void extractZip (ZipFile zipFile, File destDir)
यह तरीका बहिष्कृत है।
ZipUtil#extractZip(ZipFile, File)
में ले जाया गया।
दी गई निर्देशिका में ज़िप फ़ाइल की संपूर्ण सामग्री को निकालने के लिए उपयोगिता विधि
पैरामीटर | |
---|---|
zipFile | ZipFile : ERROR(/ZipFile) निकालने के लिए |
destDir | File : फ़ाइल निकालने के लिए स्थानीय डीआईआर |
फेंकता | |
---|---|
| अगर फ़ाइल निकालने में विफल रहा |
findDirectory
public static File findDirectory (String dirName, File... dirs)
अन्य निर्देशिकाओं के बीच पहली निर्देशिका ERROR(/File)
खोजें और वापस करें।
पैरामीटर | |
---|---|
dirName | String : वह निर्देशिका नाम जिसे हम ढूंढ रहे हैं। |
dirs | File : निर्देशिकाओं की सूची जिसे हम खोज रहे हैं। |
रिटर्न | |
---|---|
File | निर्देशिका के साथ एक ERROR(/File) मिली या नहीं मिलने पर शून्य। |
फेंकता | |
---|---|
| आईओ अपवाद |
FindDirsUnder
public staticfindDirsUnder (File rootDir, File relativeParent)
दिए गए rootDir
के तहत सभी निर्देशिकाओं को पुनरावर्ती रूप से खोजें
पैरामीटर | |
---|---|
rootDir | File : खोजने के लिए मूल निर्देशिका |
relativeParent | File : सभी ERROR(/File) s के लिए एक वैकल्पिक पैरेंट लौटाया गया। यदि निर्दिष्ट नहीं है, तो सभी ERROR(/File) s rootDir के सापेक्ष होंगे। |
रिटर्न | |
---|---|
ERROR(/File) s का एक सेट, rootDir के अंतर्गत सभी निर्देशिकाओं का प्रतिनिधित्व करता है, जिसमें rootDir भी शामिल है। अगर rootDir खाली है, तो एक खाली सेट दिया जाता है। |
फ़ाइल ढूंढे
public static File findFile (String fileName, IAbi abi, File... dirs)
दिए गए निर्देशिका में फ़ाइलों के सभी फ़ाइल पथ दिए गए फ़िल्टर से मेल खाने वाले नाम के साथ प्राप्त करें और अबी आर्क द्वारा मिली फ़ाइल को फ़िल्टर करें यदि अबी शून्य नहीं है। मिली पहली मैच फ़ाइल लौटाएँ।
पैरामीटर | |
---|---|
fileName | String : फ़ाइल पथ से मिलान करने के लिए रेगेक्स की ERROR(/String) |
abi | IAbi : लक्ष्य से मेल खाने के लिए अबी की IAbi वस्तु |
dirs | File : फ़ाइलों को खोजने के लिए निर्देशिकाओं के ERROR(/File) ऑब्जेक्ट का एक varargs सरणी |
रिटर्न | |
---|---|
File | ERROR(/File) या null अगर यह नहीं पाया जा सका |
फ़ाइल ढूंढे
public static File findFile (File dir, String fileName)
दिए गए नाम के साथ पहली फ़ाइल के लिए दी गई निर्देशिका को पुनरावर्ती रूप से खोजें
पैरामीटर | |
---|---|
dir | File : खोज करने के लिए निर्देशिका |
fileName | String : खोजने के लिए फ़ाइल का नाम |
रिटर्न | |
---|---|
File | ERROR(/File) या null अगर यह नहीं पाया जा सका |
FindFiles
public staticfindFiles (File dir, String filter)
दिए गए फ़िल्टर से मेल खाने वाले नाम के साथ दी गई निर्देशिका में फ़ाइलों के सभी फ़ाइल पथ प्राप्त करें
पैरामीटर | |
---|---|
dir | File : पुनरावर्ती रूप से फ़ाइलों को खोजने के लिए निर्देशिका का ERROR(/File) ऑब्जेक्ट |
filter | String : फ़ाइल नामों से मिलान करने के लिए रेगेक्स की ERROR(/String) |
रिटर्न | |
---|---|
फ़ाइल पथों के ERROR(/String) का एक सेट |
FindFilesObject
public staticfindFilesObject (File dir, String filter)
दिए गए फ़िल्टर से मेल खाने वाले नाम के साथ दी गई निर्देशिका में फ़ाइलों के सभी फ़ाइल पथ प्राप्त करें
पैरामीटर | |
---|---|
dir | File : पुनरावर्ती रूप से फ़ाइलों को खोजने के लिए निर्देशिका का ERROR(/File) ऑब्जेक्ट |
filter | String : फ़ाइल नामों से मिलान करने के लिए रेगेक्स की ERROR(/String) |
रिटर्न | |
---|---|
फ़ाइल ऑब्जेक्ट्स के ERROR(/File) का एक सेट। findFiles(File, String) |
getBaseName
public static String getBaseName (String fileName)
बिना विस्तार के, दिए गए फ़ाइल नाम का आधार नाम प्राप्त करता है।
उदाहरण के लिए getBaseName("file.txt") "फ़ाइल" लौटाएगारिटर्न | |
---|---|
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) दिए गए पथ का प्रतिनिधित्व करता है, ERROR(/File#separatorChar) द्वारा अलग किए गए प्रत्येक pathSegment के साथ |
getPath
public static String getPath (String... pathSegments)
सिस्टम-निर्भर सापेक्ष पथ बनाने के लिए सहायक विधि
पैरामीटर | |
---|---|
pathSegments | String : उपयोग करने के लिए सापेक्ष पथ खंड |
रिटर्न | |
---|---|
String | ERROR(/String) दिए गए पथ का प्रतिनिधित्व करता है, ERROR(/File#separatorChar) द्वारा अलग किए गए प्रत्येक pathSegment के साथ |
gzipFile
public static void gzipFile (File file, File gzipFile)
यह तरीका बहिष्कृत है।
ZipUtil#gzipFile(File, File)
पर ले जाया गया।
एकल फ़ाइल का gzipped संस्करण बनाने के लिए हेल्पर विधि।
पैरामीटर | |
---|---|
file | File : मूल फ़ाइल |
gzipFile | File : संपीड़ित सामग्री को रखने के लिए फ़ाइल |
फेंकता | |
---|---|
| आईओ अपवाद |
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 : यदि सही है और लिंक की जा रही फ़ाइल पहले से मौजूद है, तो अपवाद को छोड़ दें। |
फेंकता | |
---|---|
| अगर फ़ाइल को हार्डलिंक करने में विफल रहा |
isDiskSpaceError
public static boolean isDiskSpaceError (String message)
यदि संदेश डिस्क स्थान त्रुटि है तो सत्य वापस आता है।
पैरामीटर | |
---|---|
message | String |
रिटर्न | |
---|---|
boolean |
mkdirsRWX
public static boolean mkdirsRWX (File file)
chmodGroupRWX(File)
कॉल करके, निर्देशिकाओं की एक श्रृंखला बनाने के लिए विधि, और उन्हें सभी समूह निष्पादित/पढ़ने/लिखने योग्य बनाने के लिए सेट करें। अनिवार्य रूप से ERROR(/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 |
फेंकता | |
---|---|
| आईओ अपवाद |
| फ़ाइलनॉटफाउंड अपवाद |
readStringFromFile
public static String readStringFromFile (File sourceFile)
फ़ाइल से स्ट्रिंग डेटा पढ़ने के लिए एक सहायक विधि
पैरामीटर | |
---|---|
sourceFile | File : फ़ाइल से पढ़ने के लिए |
रिटर्न | |
---|---|
String |
फेंकता | |
---|---|
| आईओ अपवाद |
| फ़ाइलनॉटफाउंड अपवाद |
recursiveCopy
public static void recursiveCopy (File sourceDir, File destDir)
फ़ोल्डर सामग्री की पुनरावर्ती प्रतिलिपि बनाएँ।
केवल फाइलों और निर्देशिकाओं की नकल का समर्थन करता है - सिमलिंक की नकल नहीं की जाती है। यदि गंतव्य निर्देशिका मौजूद नहीं है, तो इसे बनाया जाएगा।पैरामीटर | |
---|---|
sourceDir | File : वह फ़ोल्डर जिसमें कॉपी करने के लिए फ़ाइलें होती हैं |
destDir | File : गंतव्य फ़ोल्डर |
फेंकता | |
---|---|
| आईओ अपवाद |
पुनरावर्तीDelete
public static void recursiveDelete (File rootDir)
दी गई फ़ाइल या निर्देशिका और उसकी सभी सामग्री को पुनरावर्ती रूप से हटाएं।
पैरामीटर | |
---|---|
rootDir | File : डिलीट की जाने वाली डायरेक्टरी या फाइल; शून्य हो सकता है |
रिकर्सिव हार्डलिंक
public static void recursiveHardlink (File sourceDir, File destDir)
पुनरावर्ती हार्डलिंक फ़ोल्डर सामग्री।
केवल फाइलों और निर्देशिकाओं की नकल का समर्थन करता है - सिमलिंक की नकल नहीं की जाती है। यदि गंतव्य निर्देशिका मौजूद नहीं है, तो इसे बनाया जाएगा।पैरामीटर | |
---|---|
sourceDir | File : वह फ़ोल्डर जिसमें कॉपी करने के लिए फ़ाइलें होती हैं |
destDir | File : गंतव्य फ़ोल्डर |
फेंकता | |
---|---|
| आईओ अपवाद |
रिकर्सिव हार्डलिंक
public static void recursiveHardlink (File sourceDir, File destDir, boolean ignoreExistingFile,copyInsteadofHardlink)
पुनरावर्ती हार्डलिंक फ़ोल्डर सामग्री।
केवल फाइलों और निर्देशिकाओं की नकल का समर्थन करता है - सिमलिंक की नकल नहीं की जाती है। यदि गंतव्य निर्देशिका मौजूद नहीं है, तो इसे बनाया जाएगा।
पैरामीटर | |
---|---|
sourceDir | File : वह फ़ोल्डर जिसमें कॉपी करने के लिए फ़ाइलें होती हैं |
destDir | File : गंतव्य फ़ोल्डर |
ignoreExistingFile | boolean : यदि सही है और लिंक की जा रही फ़ाइल पहले से मौजूद है, तो अपवाद को छोड़ दें। |
copyInsteadofHardlink |
फेंकता | |
---|---|
| आईओ अपवाद |
रिकर्सिव हार्डलिंक
public static void recursiveHardlink (File sourceDir, File destDir, boolean ignoreExistingFile)
पुनरावर्ती हार्डलिंक फ़ोल्डर सामग्री।
केवल फाइलों और निर्देशिकाओं की नकल का समर्थन करता है - सिमलिंक की नकल नहीं की जाती है। यदि गंतव्य निर्देशिका मौजूद नहीं है, तो इसे बनाया जाएगा।
पैरामीटर | |
---|---|
sourceDir | File : वह फ़ोल्डर जिसमें कॉपी करने के लिए फ़ाइलें होती हैं |
destDir | File : गंतव्य फ़ोल्डर |
ignoreExistingFile | boolean : यदि सही है और लिंक की जा रही फ़ाइल पहले से मौजूद है, तो अपवाद को छोड़ दें। |
फेंकता | |
---|---|
| आईओ अपवाद |
recursiveSymlink
public static void recursiveSymlink (File sourceDir, File destDir)
पुनरावर्ती रूप से सिमलिंक फ़ोल्डर सामग्री।
केवल फाइलों और निर्देशिकाओं की नकल का समर्थन करता है - सिमलिंक की नकल नहीं की जाती है। यदि गंतव्य निर्देशिका मौजूद नहीं है, तो इसे बनाया जाएगा।
पैरामीटर | |
---|---|
sourceDir | File : वह फ़ोल्डर जिसमें कॉपी करने के लिए फ़ाइलें होती हैं |
destDir | File : गंतव्य फ़ोल्डर |
फेंकता | |
---|---|
| आईओ अपवाद |
सेव रिसोर्सफाइल
public static File saveResourceFile (InputStream resourceStream, File destDir, String targetFileName)
एक संसाधन फ़ाइल को एक निर्देशिका में सहेजें।
पैरामीटर | |
---|---|
resourceStream | InputStream : सहेजे जाने वाले संसाधन के लिए {link InputStream} ऑब्जेक्ट। |
destDir | File : निर्देशिका का एक ERROR(/File) ऑब्जेक्ट जहां संसाधन फ़ाइल सहेजी जाएगी। |
targetFileName | String : सहेजी जाने वाली फ़ाइल के नाम के लिए एक ERROR(/String) । |
रिटर्न | |
---|---|
File | सहेजी गई फ़ाइल का ERROR(/File) ऑब्जेक्ट। |
फेंकता | |
---|---|
| अगर फ़ाइल सहेजी नहीं जा सकी। |
सेटरीडेबल रिकर्सिव
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 : गंतव्य फ़ाइल |
फेंकता | |
---|---|
| अगर फ़ाइल को सिमलिंक करने में विफल रहा |
unixModeToPosix
public staticunixModeToPosix (int mode)
यूनिक्स मोड का प्रतिनिधित्व करने वाले पूर्णांक को ERROR(/PosixFilePermission)
s के सेट में कनवर्ट करता है
पैरामीटर | |
---|---|
mode | int |
रिटर्न | |
---|---|
राइट टूफाइल
public static void writeToFile (String inputString, File destFile, boolean append)
फ़ाइल में स्ट्रिंग डेटा लिखने या जोड़ने के लिए एक सहायक विधि
पैरामीटर | |
---|---|
inputString | String : इनपुट ERROR(/String) |
destFile | File : लिखने या संलग्न करने के लिए गंतव्य फ़ाइल |
append | boolean : फ़ाइल के अंत में संलग्न करें यदि सही है, अन्यथा अधिलेखित करें |
राइट टूफाइल
public static void writeToFile (String inputString, File destFile)
फ़ाइल में स्ट्रिंग डेटा लिखने के लिए एक सहायक विधि
पैरामीटर | |
---|---|
inputString | String : इनपुट ERROR(/String) |
destFile | File : लिखने के लिए गंतव्य फ़ाइल |
राइट टूफाइल
public static void writeToFile (InputStream input, File destFile, boolean append, long startOffset, long size)
फ़ाइल में स्ट्रीम डेटा लिखने के लिए एक सहायक विधि
पैरामीटर | |
---|---|
input | InputStream : असंबद्ध इनपुट स्ट्रीम |
destFile | File : लिखने या संलग्न करने के लिए गंतव्य फ़ाइल |
append | boolean : फ़ाइल के अंत में संलग्न करें यदि सही है, अन्यथा अधिलेखित करें |
startOffset | long : डेटा पुनर्प्राप्त करने के लिए इनपुट स्ट्रीम का प्रारंभ ऑफ़सेट |
size | long : इनपुट स्ट्रीम से पुनर्प्राप्त करने के लिए बाइट्स की संख्या, दिए गए ऑफ़सेट से शुरू होने वाली सभी सामग्री को पुनर्प्राप्त करने के लिए इसे नकारात्मक मान पर सेट करें। |
राइट टूफाइल
public static void writeToFile (InputStream input, File destFile)
फ़ाइल में स्ट्रीम डेटा लिखने के लिए एक सहायक विधि
पैरामीटर | |
---|---|
input | InputStream : असंबद्ध इनपुट स्ट्रीम |
destFile | File : लिखने के लिए गंतव्य फ़ाइल |
राइट टूफाइल
public static void writeToFile (InputStream input, File destFile, boolean append)
फ़ाइल में स्ट्रीम डेटा लिखने के लिए एक सहायक विधि
पैरामीटर | |
---|---|
input | InputStream : असंबद्ध इनपुट स्ट्रीम |
destFile | File : लिखने या संलग्न करने के लिए गंतव्य फ़ाइल |
append | boolean : फ़ाइल के अंत में संलग्न करें यदि सही है, अन्यथा अधिलेखित करें |
संरक्षित तरीके
chmodमौजूद है
protected static boolean chmodExists ()
सिस्टम OS पर 'chmod' उपलब्ध है या नहीं, यह निर्धारित करने के लिए आंतरिक सहायक।
रिटर्न | |
---|---|
boolean |
setChmodBinary
protected static void setChmodBinary (String chmodName)
परीक्षण के लिए उजागर। बिना किसी chmod समर्थन के सिस्टम का परीक्षण करने के लिए, हम जिस chmod बाइनरी नाम की तलाश कर रहे हैं, उसे संशोधित करने की अनुमति देता है।
पैरामीटर | |
---|---|
chmodName | String |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-03-30 (UTC) को अपडेट किया गया.