«java-io» etiketlenmiş sorular

Java.io paketi, veri akışları, serileştirme ve dosya sistemi aracılığıyla giriş ve çıkışı engelleme sağlar.

21
Geçerli çalışma dizini Java'da nasıl edinilir?
Mevcut çalışma dizinime java kullanarak erişmek istiyorum. Kodum: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); Çıktı: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 C sürücüsü geçerli dizim olmadığından çıktım doğru değil. Geçerli dizini nasıl edinebilirim?
1029 java  java-io 

6
Closeable'ı uygular veya AutoCloseable'ı uygular
Java öğrenme sürecindeyim implements Closeableve implements AutoCloseablearayüzler hakkında iyi bir açıklama bulamıyorum . Bir uyguladığımda interface Closeable, Eclipse IDE'm bir yöntem oluşturdu public void close() throws IOException. pw.close();Arayüzü kullanmadan akışı kapatabilirim . Ancak, close()arayüzü kullanarak yöntemi nasıl uygulayabileceğimi anlayamıyorum . Ve bu arayüzün amacı nedir? Ayrıca bilmek istiyorum: IOstreamgerçekten kapalı …
129 java  java-io 

7
Basit bir metin dosyasını okumak
Örnek Android Uygulamamda basit bir metin dosyası okumaya çalışıyorum. Basit metin dosyasını okumak için aşağıdaki yazılı kodu kullanıyorum. InputStream inputStream = openFileInput("test.txt"); InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); Sorularım şu: Bu "test.txt"dosyayı projemde nereye yerleştirmeliyim ? Dosyayı "res/raw"ve "asset"klasörünün altına koymayı denedim, ancak exception "FileNotFound"yukarıda yazılan …

7
Mevcut değilse bir dizin oluşturun ve ardından bu dizindeki dosyaları da oluşturun
Koşul, eğer dizin mevcutsa, yeni bir dizin oluşturmadan o belirli dizinde dosyalar yaratması gerektiğidir. Aşağıdaki kod sadece yeni dizine sahip bir dosya oluşturur, ancak mevcut dizin için değildir. Örneğin, dizin adı "GETDIRECTION" gibi olacaktır. String PATH = "/remote/dir/server/"; String fileName = PATH.append(id).concat(getTimeStamp()).append(".txt"); String directoryName = PATH.append(this.getClassName()); File file = new …
115 java  java-io 

16
Bir JAR dosyası içindeki dosyalar nasıl listelenir?
Bir dizindeki tüm dosyaları okuyan bu koda sahibim. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Harika çalışıyor. Diziyi, "text_directory" dizininden ".txt" ile biten tüm dosyalarla doldurur. Bir JAR dosyası içindeki bir dizinin içeriğini …
114 java  file  jar  java-io  getresource 


3
Bellekte yeni bir java.io. dosyası nasıl oluşturulur?
Sabit diskte değil bellekte nasıl yeni File(kimden java.io) oluşturabilirim ? Java dilini kullanıyorum. Dosyayı sabit sürücüye kaydetmek istemiyorum. Kötü bir API ( java.util.jar.JarFile) ile karşı karşıyayım . Bu bekliyor File filearasında String filename. Dosyam yok (yalnızca byte[]içerik) ve geçici dosya oluşturabilirim, ancak bu güzel bir çözüm değil. İmzalı bir kavanozun …
105 java  file  java-io 

10
Eclipse IDE'de java.io.Console desteği
Java projelerimi geliştirmek, derlemek ve çalıştırmak için Eclipse IDE'yi kullanıyorum. Bugün, java.io.Consoleçıktıyı ve daha da önemlisi kullanıcı girdisini yönetmek için sınıfı kullanmaya çalışıyorum . Sorun, bir uygulama Eclipse "üzerinden" çalıştırıldığında System.console()geri nulldönmesidir. Eclipse, programı aşina olduğumuz konsol penceresiyle üst düzey bir işlem yerine arka planda çalıştırır. Eclipse'i programı üst düzey …
103 java  eclipse  console  java-io 

4
File.listFiles alfabetik sırayla nasıl yapılır?
Aşağıdaki gibi kodum var: class ListPageXMLFiles implements FileFilter { @Override public boolean accept(File pathname) { DebugLog.i("ListPageXMLFiles", "pathname is " + pathname); String regex = ".*page_\\d{2}\\.xml"; if(pathname.getAbsolutePath().matches(regex)) { return true; } return false; } } public void loadPageTrees(String xml_dir_path) { ListPageXMLFiles filter_xml_files = new ListPageXMLFiles(); File XMLDirectory = new File(xml_dir_path); for(File …
95 java  java-io 

3
Büyük veri dosyaları satır satır nasıl kopyalanır?
35GB'lık bir dosyam var CSV. Her satırı okumak ve bir koşulla eşleşiyorsa satırı yeni bir CSV'ye yazmak istiyorum. try (BufferedWriter writer = Files.newBufferedWriter(Paths.get("source.csv"))) { try (BufferedReader br = Files.newBufferedReader(Paths.get("target.csv"))) { br.lines().parallel() .filter(line -> StringUtils.isNotBlank(line)) //bit more complex in real world .forEach(line -> { writer.write(line + "\n"); }); } } Bu …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.