X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/5366852335044c1e68a5c32548d3051cc943552f..289f6a146c0b2087607d8d8659531ea90142779a:/fatfs/doc/ja/open.html diff --git a/fatfs/doc/ja/open.html b/fatfs/doc/ja/open.html deleted file mode 100644 index a4c4a18..0000000 --- a/fatfs/doc/ja/open.html +++ /dev/null @@ -1,171 +0,0 @@ - - -
- - - - - -t@CðI[vܽÍ쬵ܷB
--FRESULT f_open ( - FIL* fp, /* [OUT] óÌt@CEIuWFNg\¢ÌÖÌ|C^ */ - const TCHAR* path, /* [IN] t@C¼ÖÌ|C^ */ - BYTE mode /* [IN] [htO */ -); --
l | Ó¡ |
---|---|
FA_READ | ÇÝoµ[hÅJ«Ü·BÇÝ«·éêÍFA_WRITEƤÉwèµÜ·B |
FA_WRITE | «Ý[hÅJ«Ü·BÇÝ«·éêÍFA_READƤÉwèµÜ·B |
FA_OPEN_EXISTING | ù¶Ìt@CðJ«Ü·Bt@Cª³¢Æ«ÍG[ÉÈèÜ·B(ftHg) |
FA_OPEN_ALWAYS | ù¶Ìt@CðJ«Ü·Bt@Cª³¢Æ«Ít@Cð쬵ܷBÇLÌêÍA±Ìû@ÅI[vµ½ãAf_lseek()Åt@CÌÅãöÉÚ®µÄ¾³¢B |
FA_CREATE_NEW | t@Cð쬵ܷB¯¼Ìt@Cª éêÍAFR_EXISTŸsµÜ·B |
FA_CREATE_ALWAYS | t@Cð쬵ܷB¯¼Ìt@Cª éêÍATCYð0ɵĩçJ«Ü·B |
-FR_OK, -FR_DISK_ERR, -FR_INT_ERR, -FR_NOT_READY, -FR_NO_FILE, -FR_NO_PATH, -FR_INVALID_NAME, -FR_DENIED, -FR_EXIST, -FR_INVALID_OBJECT, -FR_WRITE_PROTECTED, -FR_INVALID_DRIVE, -FR_NOT_ENABLED, -FR_NO_FILESYSTEM, -FR_TIMEOUT, -FR_LOCKED, -FR_NOT_ENOUGH_CORE, -FR_TOO_MANY_OPEN_FILES -
-ù¶Ìt@CðJ¢½èAVµ¢t@Cð쬵ܷBÖª¬÷·éÆt@CEIuWFNgªì¬³êAÈ~»Ìt@CÉηéANZXÉgpµÜ·Bt@Cð¶éÆ«ÍAf_close()ðgpµÜ·B½ç©ÌÏXªsíê½t@Cª»Ì㳵¶çêÈ©Á½êA»Ìt@Cªj¹·éêª èÜ·B
-ùÉJ©êÄ¢ét@CðJKvª éêÍA½dANZX§äðQƵľ³¢Bµ©µAêÂÌt@CÉηé«Ý[hðÜÞd¡I[vÍíÉÖ~Å·B
-t@CEANZXðJn·éOÉAf_mount()ðgÁÄ»ê¼êÌ_hCuÉ[NEGA(t@CEVXeEIuWFNg)ð^¦éKvª èÜ·B±Ìú»ÌãA»Ì_hCuÉεÄSÄÌt@CÖªg¦éæ¤ÉÈèÜ·B
-SÄÌ\¬ÅgpÂ\Å·B_FS_READONLY == 1ÌÆ«ÍAFA_WRITE, FA_CREATE_ALWAYS, FA_CREATE_NEW, FA_OPEN_ALWAYSÌetOÍT|[g³êܹñB
--/* eLXgt@CðÇÝoµÄ\¦ */ - -FATFS FatFs; /* _hCuÌ[NEGA(t@CEVXeEIuWFNg) */ - -int main (void) -{ - FIL fil; /* t@CEIuWFNg */ - char line[82]; /* sobt@ */ - FRESULT fr; /* ßèl */ - - - /* ftHgEhCuÉ[NGAð^¦é */ - f_mount(&FatFs, "", 0); - - /* eLXgEt@CðJ */ - fr = f_open(&fil, "message.txt", FA_READ); - if (fr) return (int)fr; - - /* 1s¸ÂÇÝoµÄ\¦ */ - while (f_gets(line, sizeof line, &fil)) - printf(line); - - /* t@Cð¶é */ - f_close(&fil); - - return 0; -} --
-/* hCu1Ìt@C "file.bin" ðhCu0ÖRs[ */ - -int main (void) -{ - FATFS fs[2]; /* _hCuÌ[NGA(t@CEVXeEIuWFNg) */ - FIL fsrc, fdst; /* t@CEIuWFNg */ - BYTE buffer[4096]; /* File copy buffer */ - FRESULT fr; /* FatFs function common result code */ - UINT br, bw; /* File R/W count */ - - /* hCu0,1É[NEGAð^¦é */ - f_mount(&fs[0], "0:", 0); - f_mount(&fs[1], "1:", 0); - - /* hCu1ÌRs[³t@CðJ */ - res = f_open(&fsrc, "1:file.dat", FA_OPEN_EXISTING | FA_READ); - if (fr) return (int)fr; - - /* hCu0ÉRs[æt@Cð쬷é */ - res = f_open(&fdst, "0:file.dat", FA_CREATE_ALWAYS | FA_WRITE); - if (fr) return (int)fr; - - /* Rs[³©çRs[æÉf[^]·é */ - for (;;) { - res = f_read(&fsrc, buffer, sizeof buffer, &br); /* Rs[³©ç©çÇÝo· */ - if (res || br == 0) break; /* G[©t@CI[ */ - res = f_write(&fdst, buffer, br, &bw); /* »êðRs[æÉ«Þ */ - if (res || bw < br) break; /* G[©fBXNt */ - } - - /* SÄÌt@Cð¶é */ - f_close(&fsrc); - f_close(&fdst); - - /* [NEGAðJú·é */ - f_mount(NULL, "0:", 0); - f_mount(NULL, "1:", 0); - - return (int)fr; -} --