phonegap에서 텍스트 파일의 경합을 삭제하는 방법을 알려주시겠습니까? 텍스트 파일에 텍스트가 있습니다. 새 텍스트를 삽입하기 전에 해당 텍스트를 제거하고 싶습니다.이게 가능한가요? 파일을 읽고 쓰고, 지울 수 있습니다. 그러나 파일의 경합을 제거하는 방법은 무엇입니까?phonegap에서 텍스트 파일의 내용을 삭제하는 방법은 무엇입니까?
4
A
답변
0
truncate 메서드를 사용하여 모든 내용을 일정량까지 제거하거나 파일을 항상 삭제하고 새로운 빈 버전을 만들 수있는 모든 것을 제거 할 수 있습니다.
function win(writer) {
writer.truncate(0);
};
var fail = function(evt) {
console.log(error.code);
};
file.createWriter(win, fail);
4
잘라 내기를 사용할 수 있습니다.
나중에 작성하려고하면 조금 더 복잡해집니다. 당신은
writer.truncate(0);
writer.write("Leo was here");
당신은 어느 쪽이 작동하는 것 같다 없다고한다면 할 수는 없지만 각각 개별적으로 작동합니다. 그래서 작동 시키려면 쓰기를하기 전에 잘라내 기가 끝날 때까지 기다려야합니다. 잘라내 기의 onwriteend에 쓰기를 추가하십시오. 주의 onwritten을 지우거나 변경하는 것이 중요합니다. 그렇지 않으면 무한 루프가 발생합니다.
그래서 파일 시스템을 얻어서 시작하고 파일 항목 (파일이 존재) 다음 filewriter을 만들 수있어 가정 파일 항목function clearFile(fileName){
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem){
fileSystem.root.getFile(fileName, { create: false }, clearfileExists, fileDoesNotExist);
}, getFSFail);
}
을 얻을 수있는 파일 시스템을 사용합니다.
function clearfileExists(fileEntry){
console.log("File " + fileEntry.fullPath + " exists!");
fileEntry.createWriter(truncateFile, fileDoesNotExist);
}
이제 파일 작가가 생겼습니다. truncate (0)를 호출하고 onwriteend에서 onwrite end를 지우고 원하는 것을 씁니다.
function truncateFile(writer){
console.log("truncate");
writer.onwriteend= function(evt) {
LOG("write");
writer.seek(0);
writer.onwriteend = function(evt){
console.log("contents of file now 'Leo was Here'");
}
writer.write("Leo was Here");
}
writer.truncate(0);
}
여기 완전성에 대한
은 선생님을 작동하지 않는 오류의 경우function fileDoesNotExist(){
console.log("file does not exist");
}
function getFSFail(evt) {
console.log(evt.target.error.code);
}
관련 문제
- 1. 삭제하지 않고 텍스트 파일의 내용을 삭제하는 방법
- 2. 텍스트 파일의 내용을 확인하는 방법은 무엇입니까?
- 3. 텍스트 파일의 내용을 javascript 변수로로드하는 방법은 무엇입니까? ..
- 4. instance.save() 다음에 input.txt 파일의 모든 내용을 삭제하는 방법은 무엇입니까?
- 5. BASH에서 파일의 내용을 삭제하는 가장 간단한 방법은 무엇입니까?
- 6. java에서 파일 내용을 삭제하는 방법은 무엇입니까?
- 7. kdb 파티션 테이블 내용을 삭제하는 방법은 무엇입니까?
- 8. Java 파일의 내용을 읽고 삭제하는 방법.
- 9. 프로그래밍 방식으로 UITextField의 내용을 삭제하는 방법은 무엇입니까?
- 10. 텍스트 파일의 내용을 지우십시오.
- 11. 두 텍스트 파일의 내용을 비교하고 다른 텍스트 파일의 출력을 비교하는 방법은 무엇입니까? 텍스트 1 - 텍스트 2
- 12. 자바 코드를 사용하여 나머지 파일 내용을 이동하면서 텍스트 파일의 중간에 데이터를 추가하고 삭제하는 방법은 무엇입니까?
- 13. DataGridview에서 삭제하는 동안 텍스트 파일에서 내용을 삭제하는 방법
- 14. 유닉스 bash에서 텍스트 파일의 중복 행을 삭제하는 방법은 무엇입니까?
- 15. awk를 사용하여 텍스트 파일의 줄 사이의 공백을 삭제하는 방법은 무엇입니까?
- 16. 명령 프롬프트를 사용하여 텍스트 파일의 마지막 줄을 삭제하는 방법은 무엇입니까?
- 17. tcl을 사용하여 파일의 특정 내용을 삭제하는 방법
- 18. C++을 사용하여 파일의 내용을 삭제하는 방법
- 19. 내 mainBundle에서 .txt 파일의 내용을 삭제하는 방법
- 20. url에서 xml 파일의 내용을 문자열로로드하는 방법은 무엇입니까?
- 21. a.out 파일의 내용을 보는 방법은 무엇입니까?
- 22. VMS EDT - 파일의 전체 내용을 선택하는 방법은 무엇입니까?
- 23. 버튼을 눌렀을 때 텍스트 파일의 변경 내용을 커밋하는 방법은 무엇입니까?
- 24. Xml 파일의 전체 내용을 텍스트 상자에 표시하는 방법은 무엇입니까?
- 25. 텍스트 파일의 내용을 셀별로 Excel 시트 셀에 삽입하는 방법은 무엇입니까?
- 26. 파이썬에서 텍스트 파일의 파일 내용을 지우는 방법은 무엇입니까?
- 27. Mac OSX : 디스크의 어딘가에있는 텍스트 파일의 내용을 얻는 방법은 무엇입니까?
- 28. 텍스트 파일의 내용을 표시하는 팝업 창을 만드는 방법은 무엇입니까?
- 29. vb.net에서 텍스트 파일의 내용을 mysql 테이블로 가져 오는 방법은 무엇입니까?
- 30. 펜타 호에서 텍스트 파일의 내용을 찾는 방법은 무엇입니까?
의 처리입니다 .. !! –