<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to ReadAllFilesOnSpecifiedFolder</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>Recent changes to ReadAllFilesOnSpecifiedFolder</description><atom:link href="https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 11 Apr 2020 02:46:44 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/feed" rel="self" type="application/rss+xml"/><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -10,7 +10,7 @@

 Windows 10 x86 or x64

-# How to install
+# How to install and start the program

 "Extract All" the downloaded zip and run ReadAllFilesOnSpecifiedFolder.exe on the subfolder.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:46:44 -0000</pubDate><guid>https://sourceforge.net6e47988e2c75609fcc1a0c8c9dc5b6d0a2a10240</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -31,7 +31,7 @@

 Q. What read means.

-A. App performs following read task for each files. simply put : Read  the file from beginning to end.
+A. App performs following read task for each files. Simply put : Read  the file from beginning to end.
 ~~~
 ReadAllFilesOnFolder.cs:105
     private string ReadOneFile(string path) {
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:45:04 -0000</pubDate><guid>https://sourceforge.net0954ad828321c86ec7b01a88f385fef8d6e02c2e</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -29,9 +29,9 @@

 # Frequently Asked Questions

-Q. What read means
+Q. What read means.

-A. app performs following read task for each files.
+A. App performs following read task for each files. simply put : Read  the file from beginning to end.
 ~~~
 ReadAllFilesOnFolder.cs:105
     private string ReadOneFile(string path) {
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:44:49 -0000</pubDate><guid>https://sourceforge.net8c95d102a544745afb7fbca4101d636df6a6971a</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -21,6 +21,11 @@
 # License

 MIT License.
+
+# Source code
+
+https://sourceforge.net/p/playpcmwin/code/HEAD/tree/PlayPcmWin/ReadAllFilesOnSpecifiedFolder/
+https://sourceforge.net/p/playpcmwin/code/HEAD/tree/PlayPcmWin/WWUtil/

 # Frequently Asked Questions

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:41:28 -0000</pubDate><guid>https://sourceforge.net56aea4520e39125f6426a9b60490ddc205733b4a</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -26,7 +26,7 @@

 Q. What read means

-A. app performs this read task for each files.
+A. app performs following read task for each files.
 ~~~
 ReadAllFilesOnFolder.cs:105
     private string ReadOneFile(string path) {
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:40:30 -0000</pubDate><guid>https://sourceforge.net855b6c4c362930c4511a36a1293a8e3d88ec0f33</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -22,6 +22,31 @@

 MIT License.

+# Frequently Asked Questions
+
+Q. What read means
+
+A. app performs this read task for each files.
+~~~
+ReadAllFilesOnFolder.cs:105
+    private string ReadOneFile(string path) {
+        var buf = new byte[1024 * 1024];
+        ...
+        using (var br = new BinaryReader(File.Open(path, FileMode.Open, FileAccess.Read))) {
+            long totalBytes = br.BaseStream.Length;
+            // bufのサイズ単位で読む。
+            for (long pos = 0; pos &amp;lt; totalBytes; pos += buf.Length) {
+                int readBytes = buf.Length;
+                if (totalBytes &amp;lt; pos + readBytes) {
+                    readBytes = (int)(totalBytes - pos);
+                }
+                br.Read(buf, 0, readBytes);
+            }
+        }
+        ...
+    }
+~~~
+
 # Changelog

 Version 1.0.2
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:39:54 -0000</pubDate><guid>https://sourceforge.net570e37bacb9be3154f4c7c95d96c361ee64e6cae</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -25,7 +25,7 @@
 # Changelog

 Version 1.0.2
-* Supports cancel on directory traversal.
+* Supports Stop (cancel) on directory traversal.

 Version 1.0.1
 * Fix potential deadlock.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:29:38 -0000</pubDate><guid>https://sourceforge.net8c30deccf9cfbbbf5dad89d33645c67aa245519e</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,6 @@
 App reads all files on specified folder.
+
+![App screenshot image](https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/attachment/RAOSF102_screenshot.png)

 # Downloads

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:27:42 -0000</pubDate><guid>https://sourceforge.net11c1b3f5e8d692b9103dbff6313ddf50ab7c8d46</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -2,7 +2,7 @@

 # Downloads

-Windows 10 x86 or x64 : 
+Windows 10 x86 or x64 : https://sourceforge.net/projects/playpcmwin/files/others/ReadAllFilesOnSpecifiedFolder102.zip/download

 # Supported platforms

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:21:53 -0000</pubDate><guid>https://sourceforge.net3f3d001bbc8e22619fa2b11f0281ff05235b1aa0</guid></item><item><title>ReadAllFilesOnSpecifiedFolder modified by yamamoto2002</title><link>https://sourceforge.net/p/playpcmwin/wiki/ReadAllFilesOnSpecifiedFolder/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;App reads all files on specified folder.&lt;/p&gt;
&lt;h1 id="downloads"&gt;Downloads&lt;/h1&gt;
&lt;p&gt;Windows 10 x86 or x64 : &lt;/p&gt;
&lt;h1 id="supported-platforms"&gt;Supported platforms&lt;/h1&gt;
&lt;p&gt;Windows 10 x86 or x64&lt;/p&gt;
&lt;h1 id="how-to-install"&gt;How to install&lt;/h1&gt;
&lt;p&gt;"Extract All" the downloaded zip and run ReadAllFilesOnSpecifiedFolder.exe on the subfolder.&lt;/p&gt;
&lt;h1 id="how-to-uninstall"&gt;How to uninstall&lt;/h1&gt;
&lt;p&gt;Delete the zip downloaded and extracted files to uninstall.&lt;/p&gt;
&lt;h1 id="license"&gt;License&lt;/h1&gt;
&lt;p&gt;MIT License.&lt;/p&gt;
&lt;h1 id="changelog"&gt;Changelog&lt;/h1&gt;
&lt;p&gt;Version 1.0.2&lt;br/&gt;
* Supports cancel on directory traversal.&lt;/p&gt;
&lt;p&gt;Version 1.0.1&lt;br/&gt;
* Fix potential deadlock.&lt;/p&gt;
&lt;p&gt;Version 1.0.0&lt;br/&gt;
* Initial release.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yamamoto2002</dc:creator><pubDate>Sat, 11 Apr 2020 02:20:54 -0000</pubDate><guid>https://sourceforge.net2178fa1b61f6dab8e22e44812258e90c77e8222b</guid></item></channel></rss>