package-summary.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="de">
  4. <head>
  5. <!-- Generated by javadoc -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <title>org.apache.commons.io (Apache Commons IO 2.6 API)</title>
  8. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="org.apache.commons.io (Apache Commons IO 2.6 API)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. </script>
  22. <noscript>
  23. <div>JavaScript is disabled on your browser.</div>
  24. </noscript>
  25. <!-- ========= START OF TOP NAVBAR ======= -->
  26. <div class="topNav"><a name="navbar.top">
  27. <!-- -->
  28. </a>
  29. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  30. <a name="navbar.top.firstrow">
  31. <!-- -->
  32. </a>
  33. <ul class="navList" title="Navigation">
  34. <li><a href="../../../../overview-summary.html">Overview</a></li>
  35. <li class="navBarCell1Rev">Package</li>
  36. <li>Class</li>
  37. <li><a href="package-use.html">Use</a></li>
  38. <li><a href="package-tree.html">Tree</a></li>
  39. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  40. <li><a href="../../../../index-all.html">Index</a></li>
  41. <li><a href="../../../../help-doc.html">Help</a></li>
  42. </ul>
  43. </div>
  44. <div class="subNav">
  45. <ul class="navList">
  46. <li>Prev&nbsp;Package</li>
  47. <li><a href="../../../../org/apache/commons/io/comparator/package-summary.html">Next&nbsp;Package</a></li>
  48. </ul>
  49. <ul class="navList">
  50. <li><a href="../../../../index.html?org/apache/commons/io/package-summary.html" target="_top">Frames</a></li>
  51. <li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
  52. </ul>
  53. <ul class="navList" id="allclasses_navbar_top">
  54. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  55. </ul>
  56. <div>
  57. <script type="text/javascript"><!--
  58. allClassesLink = document.getElementById("allclasses_navbar_top");
  59. if(window==top) {
  60. allClassesLink.style.display = "block";
  61. }
  62. else {
  63. allClassesLink.style.display = "none";
  64. }
  65. //-->
  66. </script>
  67. </div>
  68. <a name="skip.navbar.top">
  69. <!-- -->
  70. </a></div>
  71. <!-- ========= END OF TOP NAVBAR ========= -->
  72. <div class="header">
  73. <h1 title="Package" class="title">Package&nbsp;org.apache.commons.io</h1>
  74. <div class="docSummary">
  75. <div class="block">
  76. This package defines utility classes for working with streams, readers,
  77. writers and files.</div>
  78. </div>
  79. <p>See:&nbsp;<a href="#package.description">Description</a></p>
  80. </div>
  81. <div class="contentContainer">
  82. <ul class="blockList">
  83. <li class="blockList">
  84. <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
  85. <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
  86. <tr>
  87. <th class="colFirst" scope="col">Class</th>
  88. <th class="colLast" scope="col">Description</th>
  89. </tr>
  90. <tbody>
  91. <tr class="altColor">
  92. <td class="colFirst"><a href="../../../../org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></td>
  93. <td class="colLast">
  94. <div class="block">Byte Order Mark (BOM) representation - see <a href="../../../../org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input"><code>BOMInputStream</code></a>.</div>
  95. </td>
  96. </tr>
  97. <tr class="rowColor">
  98. <td class="colFirst"><a href="../../../../org/apache/commons/io/ByteOrderParser.html" title="class in org.apache.commons.io">ByteOrderParser</a></td>
  99. <td class="colLast">
  100. <div class="block">Converts Strings to <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio"><code>ByteOrder</code></a> instances.</div>
  101. </td>
  102. </tr>
  103. <tr class="altColor">
  104. <td class="colFirst"><a href="../../../../org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></td>
  105. <td class="colLast">
  106. <div class="block">Charsets required of every implementation of the Java platform.</div>
  107. </td>
  108. </tr>
  109. <tr class="rowColor">
  110. <td class="colFirst"><a href="../../../../org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></td>
  111. <td class="colLast">Deprecated
  112. <div class="block"><span class="deprecationComment">Use IOUtils.</span></div>
  113. </td>
  114. </tr>
  115. <tr class="altColor">
  116. <td class="colFirst"><a href="../../../../org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a>&lt;T&gt;</td>
  117. <td class="colLast">
  118. <div class="block">Abstract class that walks through a directory hierarchy and provides
  119. subclasses with convenient hooks to add specific behaviour.</div>
  120. </td>
  121. </tr>
  122. <tr class="rowColor">
  123. <td class="colFirst"><a href="../../../../org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></td>
  124. <td class="colLast">
  125. <div class="block">Utility code for dealing with different endian systems.</div>
  126. </td>
  127. </tr>
  128. <tr class="altColor">
  129. <td class="colFirst"><a href="../../../../org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></td>
  130. <td class="colLast">Deprecated
  131. <div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io"><code>FileCleaningTracker</code></a></span></div>
  132. </td>
  133. </tr>
  134. <tr class="rowColor">
  135. <td class="colFirst"><a href="../../../../org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></td>
  136. <td class="colLast">
  137. <div class="block">Keeps track of files awaiting deletion, and deletes them when an associated
  138. marker object is reclaimed by the garbage collector.</div>
  139. </td>
  140. </tr>
  141. <tr class="altColor">
  142. <td class="colFirst"><a href="../../../../org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></td>
  143. <td class="colLast">
  144. <div class="block">Strategy for deleting files.</div>
  145. </td>
  146. </tr>
  147. <tr class="rowColor">
  148. <td class="colFirst"><a href="../../../../org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></td>
  149. <td class="colLast">
  150. <div class="block">General filename and filepath manipulation utilities.</div>
  151. </td>
  152. </tr>
  153. <tr class="altColor">
  154. <td class="colFirst"><a href="../../../../org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></td>
  155. <td class="colLast">Deprecated
  156. <div class="block"><span class="deprecationComment">As of 2.6 deprecated without replacement.</span></div>
  157. </td>
  158. </tr>
  159. <tr class="rowColor">
  160. <td class="colFirst"><a href="../../../../org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></td>
  161. <td class="colLast">
  162. <div class="block">General file manipulation utilities.</div>
  163. </td>
  164. </tr>
  165. <tr class="altColor">
  166. <td class="colFirst"><a href="../../../../org/apache/commons/io/HexDump.html" title="class in org.apache.commons.io">HexDump</a></td>
  167. <td class="colLast">
  168. <div class="block">Dumps data in hexadecimal format.</div>
  169. </td>
  170. </tr>
  171. <tr class="rowColor">
  172. <td class="colFirst"><a href="../../../../org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></td>
  173. <td class="colLast">
  174. <div class="block">General IO stream manipulation utilities.</div>
  175. </td>
  176. </tr>
  177. <tr class="altColor">
  178. <td class="colFirst"><a href="../../../../org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></td>
  179. <td class="colLast">
  180. <div class="block">An Iterator over the lines in a <code>Reader</code>.</div>
  181. </td>
  182. </tr>
  183. </tbody>
  184. </table>
  185. </li>
  186. <li class="blockList">
  187. <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
  188. <caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
  189. <tr>
  190. <th class="colFirst" scope="col">Enum</th>
  191. <th class="colLast" scope="col">Description</th>
  192. </tr>
  193. <tbody>
  194. <tr class="altColor">
  195. <td class="colFirst"><a href="../../../../org/apache/commons/io/IOCase.html" title="enum in org.apache.commons.io">IOCase</a></td>
  196. <td class="colLast">
  197. <div class="block">Enumeration of IO case sensitivity.</div>
  198. </td>
  199. </tr>
  200. </tbody>
  201. </table>
  202. </li>
  203. <li class="blockList">
  204. <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
  205. <caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
  206. <tr>
  207. <th class="colFirst" scope="col">Exception</th>
  208. <th class="colLast" scope="col">Description</th>
  209. </tr>
  210. <tbody>
  211. <tr class="altColor">
  212. <td class="colFirst"><a href="../../../../org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io">DirectoryWalker.CancelException</a></td>
  213. <td class="colLast">
  214. <div class="block">CancelException is thrown in DirectoryWalker to cancel the current
  215. processing.</div>
  216. </td>
  217. </tr>
  218. <tr class="rowColor">
  219. <td class="colFirst"><a href="../../../../org/apache/commons/io/FileExistsException.html" title="class in org.apache.commons.io">FileExistsException</a></td>
  220. <td class="colLast">
  221. <div class="block">Indicates that a file already exists.</div>
  222. </td>
  223. </tr>
  224. <tr class="altColor">
  225. <td class="colFirst"><a href="../../../../org/apache/commons/io/IOExceptionWithCause.html" title="class in org.apache.commons.io">IOExceptionWithCause</a></td>
  226. <td class="colLast">Deprecated
  227. <div class="block"><span class="deprecationComment">(since 2.5) use <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> instead</span></div>
  228. </td>
  229. </tr>
  230. <tr class="rowColor">
  231. <td class="colFirst"><a href="../../../../org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io">TaggedIOException</a></td>
  232. <td class="colLast">
  233. <div class="block">An <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> decorator that adds a serializable tag to the
  234. wrapped exception.</div>
  235. </td>
  236. </tr>
  237. </tbody>
  238. </table>
  239. </li>
  240. </ul>
  241. <a name="package.description">
  242. <!-- -->
  243. </a>
  244. <h2 title="Package org.apache.commons.io Description">Package org.apache.commons.io Description</h2>
  245. <div class="block"><p>
  246. This package defines utility classes for working with streams, readers,
  247. writers and files. The most commonly used classes are described here:
  248. </p>
  249. <p>
  250. <b>IOUtils</b> is the most frequently used class.
  251. It provides operations to read, write, copy and close streams.
  252. </p>
  253. <p>
  254. <b>FileUtils</b> provides operations based around the JDK File class.
  255. These include reading, writing, copying, comparing and deleting.
  256. </p>
  257. <p>
  258. <b>FilenameUtils</b> provides utilities based on filenames.
  259. This utility class manipulates filenames without using File objects.
  260. It aims to simplify the transition between Windows and Unix.
  261. Before using this class however, you should consider whether you should
  262. be using File objects.
  263. </p>
  264. <p>
  265. <b>FileSystemUtils</b> allows access to the filing system in ways the JDK
  266. does not support. At present this allows you to get the free space on a drive.
  267. </p>
  268. <p>
  269. <b>EndianUtils</b> swaps data between Big-Endian and Little-Endian formats.
  270. </p></div>
  271. </div>
  272. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  273. <div class="bottomNav"><a name="navbar.bottom">
  274. <!-- -->
  275. </a>
  276. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  277. <a name="navbar.bottom.firstrow">
  278. <!-- -->
  279. </a>
  280. <ul class="navList" title="Navigation">
  281. <li><a href="../../../../overview-summary.html">Overview</a></li>
  282. <li class="navBarCell1Rev">Package</li>
  283. <li>Class</li>
  284. <li><a href="package-use.html">Use</a></li>
  285. <li><a href="package-tree.html">Tree</a></li>
  286. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  287. <li><a href="../../../../index-all.html">Index</a></li>
  288. <li><a href="../../../../help-doc.html">Help</a></li>
  289. </ul>
  290. </div>
  291. <div class="subNav">
  292. <ul class="navList">
  293. <li>Prev&nbsp;Package</li>
  294. <li><a href="../../../../org/apache/commons/io/comparator/package-summary.html">Next&nbsp;Package</a></li>
  295. </ul>
  296. <ul class="navList">
  297. <li><a href="../../../../index.html?org/apache/commons/io/package-summary.html" target="_top">Frames</a></li>
  298. <li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
  299. </ul>
  300. <ul class="navList" id="allclasses_navbar_bottom">
  301. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  302. </ul>
  303. <div>
  304. <script type="text/javascript"><!--
  305. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  306. if(window==top) {
  307. allClassesLink.style.display = "block";
  308. }
  309. else {
  310. allClassesLink.style.display = "none";
  311. }
  312. //-->
  313. </script>
  314. </div>
  315. <a name="skip.navbar.bottom">
  316. <!-- -->
  317. </a></div>
  318. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  319. <p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  320. </body>
  321. </html>