我想知道是否有某种标记文件的方法来识别文件是否包含 x 。
考虑以下示例:
在批量转换过程中,我正在创建一个日志文件,其中列出了单个转换的成功/失败。
所以过程如下:
我希望能够以某种方式标记文件,以识别文件中记录的任何转换是否都不成功。
我不想更改文件名(可见),我不想打开文件来检查标记。
有没有人对如何实现这一点有任何想法?
答案 0 :(得分:0)
如果你正在考虑说
file.log
创建另一个文件,保留此信息说</ p>
file.log.status
您的状态文件可以包含您需要的所有信息。获取所有文件的转换状态会更容易,并且在给定状态文件的情况下很容易映射回原始文件。
答案 1 :(得分:0)
您可以通过Java 7类在java.nio.file.Files中添加文件属性。
因此可以使用Files.setAttribute()
方法标记文件是否包含X:
Files.setAttribute( "path/to/file", "containsX", true );
然后使用Files.getAttribute( )
方法检查文件是否包含X:
Files.getAttribute( "path/to/file", "containsX" )