如何删除java中的zip文件?file.delete方法返回false.为什么?
File file = new File("/mibook/"+mFilename+"/"+mZipname.toString());
boolean deleted = file.delete();
Run Code Online (Sandbox Code Playgroud)
编辑:
规则"目录应该在删除前清空.."它是否适用于zip文件?
我的文件解压缩代码
public void unzip() throws IOException {
FileInputStream fin=null;
ZipInputStream zin=null;
File file =null;
ZipEntry ze ;
FileOutputStream fout=null;
try{
System.out.println(_zipFile );
System.out.println(_location);
fin = new FileInputStream(_zipFile);
zin = new ZipInputStream(fin);
ze= null;
byte[] buffer = new byte[1024];
int length;
while ((ze = zin.getNextEntry()) != null) {
file = new File((_location +"/" + ze.getName()));
file.getParentFile().mkdirs();
fout= new FileOutputStream(_location + ze.getName());
while ((length = zin.read(buffer))>0) {
fout.write(buffer, 0, …Run Code Online (Sandbox Code Playgroud) 我面前有一项大任务......修改几个哈德森工作的配置.我想要的是从命令行执行它.但根据我的经验,除非你强制它"从磁盘重新加载配置",否则hudson不会重新读取配置.
我不想重新启动hudson只是为了一个小小的改变...就像在apache中进行"重新加载"一样.不知道如何阅读java代码,但我猜测我保存的内容位于保存配置更改后的部分中.
这个陈述是否正确?HTTP GET方法始终没有消息体.我没有发现RFC2616的任何部分明确说出这一点.
如果不是这样,那么Http GET请求在什么情况下会包含一个消息体
如何转换Float64为NSStringobjective-c?
我想使用vb.net在我的项目wrk dvlpd中使用d控制数组的概念.
bt i lrnt dat vb.net不支持这个概念.请详细告诉我这个prblm的解决方案.
嗨,
我正在使用Honeycomb android 3.0开发一个Android应用程序.我试着在Action Bar中显示一个菜单.菜单上有一个图标和斜角.当我们点击菜单项时,它会以下拉列表的形式显示其项目.下拉列表中的项目包含项目名称,但显示的是图标.我希望在单击菜单时出现的下拉列表中的标题旁边显示一个图标.任何人都可以帮我解决这个问题.我的xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/addserver"
android:icon="@android:drawable/ic_menu_add"
android:title="Add Server"
android:showAsAction="ifRoom|withText"
>
<menu>
<item android:id="@+id/fileserver"
android:icon="@android:drawable/ic_menu_add"
android:title="File Server"
android:onClick="onCreate"
android:showAsAction="always"/>
<item android:id="@+id/sharepoint"
android:icon="@android:drawable/ic_menu_add"
android:title="Share Point"
android:onClick="onCreate" />
</menu>
</item>
Run Code Online (Sandbox Code Playgroud)
最初它会在左侧显示带有图标的添加服务器.点击它将显示fileserver,sharepoint作为下拉列表,带有out图标虽然我给了android:icon语句.
任何人都可以帮我解决这个问题吗?
提前致谢,
如何在GTK +中为GtkToggleButton设置组(就像GtkRadioButton那样)?我可以用于此目的的属性是什么.我想检查按钮,它设置绘图基元(矩形,椭圆等)
如何从现有WCF服务创建单个平面WSDL文件(没有来自内部的外部引用)?此WSDL将被使用(导入)为仅支持BasicHttpBinding的旧编程技术.请解答您对初学者的回答.
我是Javascript编程的新手,这个人已经清楚地"干净了"我:( ........
以下代码段通过搜索和修改相应的文本节点来突出显示某些文本.使用Jquery功能完成文本节点搜索:
window.addEventListener("load",highlightSummarySentences,false);
function highlightSummarySentences() {
var docName = thisPage;
var numSentences = getCookie(docName+"Num");
var linkSentenceNum = getCookie(docName + 'LinkingSentence');
for(var i=0; i<numSentences; i++) {
var matchMe = getCookie(docName+i);
try {
if (matchMe && i==(linkSentenceNum)) {
highlightText(matchMe, clickedSentenceColour);
}
else if(matchMe){
highlightText(matchMe, summarySentenceColour);
}
} catch (e) {;
}
}
}
Run Code Online (Sandbox Code Playgroud)
for循环运行一次并突出显示相应的文本,然后退出并且页面变为完全白色.在错误控制台中看到以下错误:
错误:未定义getCookie
但我猜它不是getCookie.在上述事件之后,脚本只是拒绝识别任何函数或变量.我不知道可能导致脚本以这种方式运行的原因.我在firefox中开发.
请给我一个提示!如果我应该粘贴更多提供更多信息的代码,请告诉我.
谢谢,
在这些情况下,帮助决定何时使用DTO以及何时使用实体的一般想法是什么?
我喜欢阅读传递实体的代码:
但是有关于DTO映射到实体的论点更安全,因为它是一个契约,实体可以改变为任何形式,并且DTO将保持不变.例如,类似于实体具有字段名称,并且DTO也具有字段名称.稍后,如果需求更改,数据库表发生更改,实体也可以更改,将名称更改为firstName和lastName.但是DTO仍然会有一个字段名,即firstName + lastName.
所以这里是使用DTO的优点列表:
我能想到的DTO的缺点是:
请分享你的想法..
谢谢 !
以下是来自不同地方的一些报价
亲:
将实体类重用为DTO似乎很麻烦.该类的公共API(包括公共方法的注释)不再明确定义它所呈现的合同的目的.该类最终将使用仅在将类用作DTO时才相关的方法,以及仅在将类用作实体时才相关的一些方法.关注点不会完全分开,事情会更紧密地结合在一起.对我而言,这是一个更重要的设计考虑因素,然后尝试节省创建的类文件的数量.
亲实体:
绝对不!!!
JPA实体映射到数据库,但它们不与数据库"绑定".如果数据库发生更改,则更改映射,而不是对象.对象保持不变.这就是重点!
android ×1
architecture ×1
c ×1
c++ ×1
delete-file ×1
dom ×1
dto ×1
firefox ×1
glade ×1
gtk ×1
http-headers ×1
hudson ×1
iphone ×1
java ×1
javascript ×1
jpa ×1
jquery ×1
jsf ×1
nsstring ×1
objective-c ×1
soap ×1
vb.net ×1
wcf ×1
wsdl ×1