TarArchiveEntry एक विधि "getMode()" प्रदान करता है जो यूनिक्स फ़ाइल मोड देता है, उदा।
TarArchiveEntry entry = input.getNextTarEntry();
while(entry != null) {
System.out.println("Entry: " + entry.getName() + ", Mode: " + entry.getMode());
entry = input.getNextTarEntry();
}
एक परीक्षण-टार फ़ाइल यह का परिणाम देगा के साथ
:
Entry: usr/local/bin/bcdiff, Mode: 493
Entry: usr/local/bin/jgrep, Mode: 493
Entry: usr/local/bin/ysh, Mode: 365
जो करने के लिए अनुवाद:
-rwxr-xr-x bcdiff
-rwxr-xr-x jgrep
-r-xr-xr-x ysh
आप कई साइटों पर मोड संख्या के बारे में विवरण पर पढ़ सकते हैं इंटरनेट में, उदाहरण के लिए here
एचटीएच ... डोमिनिक।
अच्छा जवाब। धन्यवाद! – Gili
क्या उस "4 9 3" को लेने के लिए कोई पूर्व-लुढ़का तरीका है और अनारक्षित फ़ाइल की अनुमतियों को मिलान करने के लिए सेट किया गया है? – JoshuaD