有一个简单的方法,我可以打印file.txt的完整path? file.txt = /nfs/an/disks/jj/home/dir/file.txt <command> dir> <command> file.txt 应该打印 /nfs/an/disks/jj/home/dir/file.txt
码: file('pinax/media/a.jpg', 'wb')
我有一个git结帐。 所有的文件权限都不同于git认为他们应该是,因此他们都显示为修改。 如果没有触及文件的内容(只是想修改权限),我如何设置所有的文件权限,以什么git认为他们应该是?
我需要在文本文件的开头写入一些东西。 我有一个文本文件的内容,我想在这个内容之前写东西。 说我有; 下午好,先生,今天好吗? 我很好你怎么样? 谢谢你的问候,我很好 修改后,我想它是这样的: 第1页 – 场景59 2011年5月25日 下午好,先生,今天好吗? 我很好你怎么样? 谢谢你的问候,我很好 只是做了内容:)我如何修改这样的文本文件?
我在使用BufferedReader时遇到问题 我想打印一个文本文件的6行: public class Reader { public static void main(String[]args) throws IOException{ FileReader in = new FileReader("C:/test.txt"); BufferedReader br = new BufferedReader(in); while (br.readLine() != null) { System.out.println(br.readLine()); } in.close(); } 现在从每次我调用readLine()方法的时候,它都会自动前进到下一行。 所以我不能使用条件br.readLine()!= null,因为它已经提前一行,我得到的输出: Line 2 Line 4 Line 6 我使用什么条件来检查文本字段中是否还有新行。 提前致谢!
我创build了一个可执行的.jar文件。 如何使用batch file执行.jar而不提及类path?
在我的应用程序中,用户将select应用程序然后处理的audio文件。 问题是,为了使应用程序做我想要做的audio文件,我需要的URI在文件格式。 当我使用Android的本地音乐播放器浏览应用程序中的audio文件时,URI是内容URI,如下所示: content://media/external/audio/media/710 但是,使用stream行的文件pipe理器应用程序Astro,我得到以下内容: file:///sdcard/media/audio/ringtones/GetupGetOut.mp3 后者更方便我使用,但我希望应用程序具有用户select的audio文件的function,而不pipe他们用于浏览其collections的程序。 所以我的问题是,有没有办法将content:// style URI转换成file:// URI? 否则,你会推荐什么来解决这个问题? 这里是调用select器的代码,供参考: Intent ringIntent = new Intent(); ringIntent.setType("audio/mp3"); ringIntent.setAction(Intent.ACTION_GET_CONTENT); ringIntent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(Intent.createChooser(ringIntent, "Select Ringtone"), SELECT_RINGTONE); 我使用内容URI执行以下操作: m_ringerPath = m_ringtoneUri.getPath(); File file = new File(m_ringerPath); 然后用这个文件做一些FileInputStream的东西。
ls -ai命令显示. 并且..具有与当前目录和父目录相同的索引节点。 谁能告诉我究竟是什么. 和..是? 他们是真正的文件,甚至是硬链接? 但据我所知,不能创build一个硬链接到一个目录。
我想了解Java在创buildFile对象时parsing相对path的方式。 使用的操作系统:Windows 对于下面的代码片段,我得到一个IOException因为它找不到path: @Test public void testPathConversion() { File f = new File("test/test.txt"); try { f.createNewFile(); System.out.println(f.getPath()); System.out.println(f.getAbsolutePath()); System.out.println(f.getCanonicalPath()); } catch (Exception e) { e.printStackTrace(); } } 我的理解是,Java将把path提供为绝对path,并在path不存在时返回一个错误。 所以这是有道理的。 当我更新上面的代码使用相对path: @Test public void testPathConversion() { File f = new File("test/../test.txt"); try { f.createNewFile(); System.out.println(f.getPath()); System.out.println(f.getAbsolutePath()); System.out.println(f.getCanonicalPath()); } catch (Exception e) { e.printStackTrace(); } } 它创build一个新文件并提供下面的输出: […]
我有一个图片框指向一个特定的文件“A”的图像,在执行时间,我想改变图片框的图像到不同的“B”,但我得到以下错误: mscorlib.dll中出现第一个偶发的“System.IO.IOException”types的exception。附加信息:进程无法访问文件“A”,因为它正在被另一个进程使用。 我设置图像如下: pbAvatar.Image = new Bitmap(filePath); 我如何解锁第一个文件? 提前致谢!